Re: 如何在点击菜单操作后下断点
WinDbg
如何在点击菜单操作后下断点
superxp
2015-01-16, 18:54 下午
问个弱弱的问题。
一个本地程序,想跟踪点击了窗口上某个菜单后(比如 文件->保存 菜单)程序都执行了什么。
在WinDBG中应该如何设置断点呢?
Re: 如何在点击菜单操作后下断点
格蠹老雷
2015-01-17, 05:04 上午
先加载合适的符号,然后根据菜单的名字,推测函数名,然后埋伏断点,断点命中后,wt自动跟踪
Re: 如何在点击菜单操作后下断点
superxp
2015-01-17, 18:19 下午
谢谢,但是没有符号怎么办呢?能不能根据事件什么的下断点?
Re: 如何在点击菜单操作后下断点
superxp
2015-01-17, 18:19 下午
或者能不能根据键盘事件下断点,因为这个菜单也可以用快捷键激活(比如ctrl+L)
Re: 如何在点击菜单操作后下断点
格蠹老雷
2015-01-18, 06:48 上午
都是可以的,但看楼主的水平了
如此战战兢兢的,发多少贴能成功啊 :-)
Re: 如何在点击菜单操作后下断点
bin1991
2015-01-20, 04:37 上午
用VS自带的工具spy++,看一下该窗口的回调函数地址,根据参数uMsg, 检查WM_COMMAND,和资源ID wParam,(不知道可以点一下看看spy++的日志),然后下个条件断点,往下跟 。
Re: 如何在点击菜单操作后下断点
格蠹老雷
2015-01-20, 19:57 下午
好建议,不过要下这个条件断点,对WinDBG生手来说有点晕的
Re: 如何在点击菜单操作后下断点
格蠹老雷
2015-01-20, 19:57 下午
好建议,不过要下这个条件断点,对WinDBG生手来说有点晕的
Re: 如何在点击菜单操作后下断点
goandgo
2015-05-12, 08:52 上午
这个菜单要不是标准菜单就不行了,我给自己写的程序可以下成功,对于vs就不行了,估计微软弄了自定义消息了,不走command消息了
不知道楼主还在不在