首页
社区
课程
招聘
请教OD如何给新线程下鼠标双击消息断点?
发表于: 2007-4-22 01:31 7933

请教OD如何给新线程下鼠标双击消息断点?

2007-4-22 01:31
7933
参考了OD入门教程以及网上的一些方法
在OD窗口内容中看目标程序,创建了几个新的窗口。有2个直接下消息断点,直接提示内存不可读,不让下。有两个可以下,消息选的是WM_LBUTTONDBLCLK,但是死活断不下来。而且目标程序里的按钮不是标准的像OD教程里那样的标准VC++按钮,也就是在窗口对象中根本看不到。应该是自定义按钮。

网上还有一种说法是给user32.translatemessage api下条件断点
我写的是MSG==WM_LBUTTONDBLCLK

终于有了点效果,但是不管什么消息都被断下。

请教,大虾,还有其他方法可以下消息断点,截获双击事件吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
自己回一下。根据坛子里那篇逆向扫雷程序的文章,找到了winmain函数中处理消息的函数。但发现没有处理双击和单击的响应。最后继续baidu了一下,有了个结论。那就是目标程序是Directx编程。而Directx编程是使用硬件消息。所以一般不在winmain里指定的消息处理函数中响应。没在第一帖中说明是Directx,实在是没有想到Directx是使用硬件消息,天真的以为都是windows标准消息。呵呵。
2007-4-22 18:44
0
游客
登录 | 注册 方可回帖
返回
//