Windows中的消息截获 - HOOK钩子

由于本人能力有限,所以实现钩子的方法一定不是是最好的,但简单
本来一直打算做个APM计数器的,所谓APM计数器,就是一个全局的计算键盘鼠标平均时间下的操作量啦。如果玩过星际争霸或者魔兽争霸的一定知道APM的意义。
为了实现全局的统计键盘和鼠标操作,我采用了HOOK的方法进行了实现,具体如下。
首先建立一个DLL得工程,这个工程的主要目的就是进行钩子并且通过函数指针对主程序进行通知。
其头文件如下:
Code
而后是源文件:
Code
到这里就完成了HOOK.
主程序部分:
Code

最后放上代码:
/Files/oplusx/截获消息MsgTracker.rar
posted @ 2009-09-14 16:30  OpLusX  阅读(724)  评论(1编辑  收藏  举报