摘要:以前发布过一篇文章《粗略估计cpu的速度》可以得到cpu的速度,但是不是很准,这次发布一个比较准的程序。原理完全一样,只是用高精度计数器代替了sleep。 #include <windows.h>#include <stdio.h> int __fastcall frequence_mhz() { large_integer ulfreq, ulticks, ulvalue......
摘要:良好的编程习惯 一﹑类: 封装: 让模块仅仅分开必须让外界知道的内容,而隐藏其他一切内容。 继承: 1.若a类和b类毫不相关,不可让b的功能多些而让b去继承a的功能和属性。 2. 若逻辑上b是a的一种,且a的所有功能和属性对b都有意义,则允许b 继承a的功能和属性。 组合: 若逻辑上a是b的一部分,则不允许b从a派生,而要用a和其他东西组合出b。 虚函数: 一旦一个类的一个函数被声明为虚函数,则其......
用全局钩子截获信史服务消息 利用win32全局钩子,我直接给hook的代码,可以同时截获中文版与英文版本的信使服务一下是msghook.dll的源代码//--------------//msghook.cpp//---------------------------------------------------------------------------#include // 原有window 头文件#pragma hdrstop#pragma argsused//---------------------------------------------------------------------------//dll的固定声明hhook hhook;//挂上的hook handlehwnd happwnd;//执行此dll的特定exe程序handlehinstance inst;//连接文件的模块handle,固定行程 【推荐阅读:C++沉思录读书笔记(一)代理类】
程序只是一个原理说明,可能有很多地方不完善.方法是用shell钩子.
...
下一页 摘要:以下为转帖内容 md5算法研究 2002年11月20日 15:47 综述 md5的全称是message-digest algorithm 5(信息-摘要算法),在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字......