-
-
[旧帖]
关于设置消息断点的问题
0.00雪花
-
发表于:
2013-3-22 16:16
4472
-
步骤:
1、使用[Ctrl+G]呼出“表达式跟随窗口”,输入“TranslateMessage”,然后回车。
2、在“转到”的位置上使用[Shift+F4]呼出“条件记录断点设置窗口”。
3、在“条件”中输入如下语句“[[ESP+4]]==当前按钮句柄&&[[ESP+4]+4]==WM_LBUTTONUP”。
4、把“暂停程序”设置为“按条件”,其他都为默认,然后确定。
5、点击按钮后,程序会停在“TranslateMessage”函数的系统领空中。
6、查看内存,对代码段下“内存访问断点”,然后经过多次[F9](运行),就会找到关键的处理代码了。
上面的第5步是程序被条件断点断在了系统领空,然后怎么根据这个中断找到这个消息的处理函数?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!