首页
社区
课程
招聘
[求助]消息断点找按钮事件
发表于: 2014-5-21 18:40 4380

[求助]消息断点找按钮事件

2014-5-21 18:40
4380
好久没练习了,忘记怎么找了,看了百度资料好像没找成功,

有人这样写文章,原理:就是在消息函数上设置条件断点。

步骤:
1、使用[Ctrl+G]呼出“表达式跟随窗口”,输入“TranslateMessage”,然后回车。
2、在“转到”的位置上使用[Shift+F4]呼出“条件记录断点设置窗口”。
3、在“条件”中输入如下语句“[[ESP+4]]==当前按钮句柄&&[[ESP+4]+4]==WM_LBUTTONUP”。
4、把“暂停程序”设置为“按条件”,其他都为默认,然后确定。
5、点击按钮后,程序会停在“TranslateMessage”函数的系统领空中。
6、查看内存,对代码段下“内存访问断点”,然后经过多次[F9](运行),就会找到关键的处理代码了。

我把句柄按钮写进去,但是好几次运行下段重复了,都没看到找到按钮事件代码啊, 300.rar
随便写个按钮的简单代码

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 9
活跃值: (57)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
如果用run跟踪好像很繁琐,碰到大的程序,根本就不行
2014-5-21 18:44
0
雪    币: 81
活跃值: (110)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
按钮时间没有通用方法,每个框架方法多多少少不同
2014-5-22 14:49
0
雪    币: 9
活跃值: (57)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
4
就这个易语言程序,您能安装消息断点找出按钮事件吗,
2014-5-24 22:17
0
游客
登录 | 注册 方可回帖
返回
//