关于WH_GETMESSAGE钩子

zzz822163 2009-03-20 11:54:50
我对游戏建立了一个WH_GETMESSAGE钩子,拦截WM_LBUTTONDOWN消息.
但是我点了几十次鼠标,为什么记录的显示只有几次点击事件?
...全文
200 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnzdgs 2009-03-20
  • 打赏
  • 举报
回复
可能是游戏也使用了钩子或者通过更底层的方法截取了鼠标消息,也可能鼠标产生的消息是WM_LBUTTONDBLCLK、WM_NCLBUTTONDOWN、WM_NCLBUTTONDBLCLK等,也可能是程序记录有误。
gyk120 2009-03-20
  • 打赏
  • 举报
回复
游戏自身可能过滤了钩子,还有些按钮是直接用OpenGL画上去的,点击效果比较差
zzz822163 2009-03-20
  • 打赏
  • 举报
回复
这个钩子对大多数程序都是正常的,就对那个游戏不行.
zzz822163 2009-03-20
  • 打赏
  • 举报
回复
原来游戏使用了DirectInput独占模式,钩子好象搞不定它

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧