1. 首页
  2. 编程语言
  3. C++ 
  4. 使用钩子仿照Spy++截取消息

使用钩子仿照Spy++截取消息

上传者: 2019-05-13 01:10:43上传 ZIP文件 137.42KB 热度 38次
Win32程序对不同类型Message的处理过程不一样,对于Post过来的Message(通过PostMessage发送),会由GetMessage来处理,对于Send过来的Message(通过SendMessage发送),则由CallWndProc来处理,并在处理完成后执行CallWndRetProc,所以要HOOK并区分这两种Message需要同时处理三个HOOK:WH_GETMESSAGE、WH_CALLWNDPROC和WH_CALLWNDPROCRET。所以:1、'P':通过WH_GETMESSAGE可以得到PostMessage发送的Message2、'S':通过WH_CALLWNDPROC可以
下载地址
用户评论
码姐姐匿名网友 2019-05-13 01:10:43

还需要好好研究研究,谢谢分享

码姐姐匿名网友 2019-05-13 01:10:43

不错的例子, 使用了boost组件, 但是不知道为什么钩子无效

码姐姐匿名网友 2019-05-13 01:10:43

比较清楚了

码姐姐匿名网友 2019-05-13 01:10:43

相当不错的例子,按需修改,省了不少事儿。感谢!

码姐姐匿名网友 2019-05-13 01:10:43

不错的DEMO

码姐姐匿名网友 2019-05-13 01:10:43

不错,自己再对消息加一个过滤,就行了

码姐姐匿名网友 2019-05-13 01:10:43

顶顶 更健康

码姐姐匿名网友 2019-05-13 01:10:43

参考一下还不错

码姐姐匿名网友 2019-05-13 01:10:43

不错,学习了,一直找。终于找到了可以参考的东西了

码姐姐匿名网友 2019-05-13 01:10:43

很不错的例程,我就是照着这个写出的代码!