Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

WinDbg

帖子发起人: superxp   发起时间: 2015-01-16 18:54 下午   回复: 8

Print Search
帖子排序:    
   2015-01-16, 18:54 下午
superxp 离线,最后访问时间: 2014/11/4 7:43:21 superxp

发帖数前500位
注册: 2013-07-29
发 贴: 4
如何在点击菜单操作后下断点
Reply Quote
问个弱弱的问题。
一个本地程序,想跟踪点击了窗口上某个菜单后(比如 文件->保存 菜单)程序都执行了什么。
在WinDBG中应该如何设置断点呢?

IP 地址: 已记录   报告
   2015-01-17, 05:04 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 如何在点击菜单操作后下断点
Reply Quote
先加载合适的符号,然后根据菜单的名字,推测函数名,然后埋伏断点,断点命中后,wt自动跟踪
IP 地址: 已记录   报告
   2015-01-17, 18:19 下午
superxp 离线,最后访问时间: 2014/11/4 7:43:21 superxp

发帖数前500位
注册: 2013-07-29
发 贴: 4
Re: 如何在点击菜单操作后下断点
Reply Quote
谢谢,但是没有符号怎么办呢?能不能根据事件什么的下断点?
IP 地址: 已记录   报告
   2015-01-17, 18:19 下午
superxp 离线,最后访问时间: 2014/11/4 7:43:21 superxp

发帖数前500位
注册: 2013-07-29
发 贴: 4
Re: 如何在点击菜单操作后下断点
Reply Quote
或者能不能根据键盘事件下断点,因为这个菜单也可以用快捷键激活(比如ctrl+L)
IP 地址: 已记录   报告
   2015-01-18, 06:48 上午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 如何在点击菜单操作后下断点
Reply Quote
都是可以的,但看楼主的水平了

如此战战兢兢的,发多少贴能成功啊 :-)

IP 地址: 已记录   报告
   2015-01-20, 04:37 上午
bin1991 离线,最后访问时间: 2019/4/4 12:31:36 bin1991

发帖数前200位
注册: 2013-01-09
发 贴: 6
Confused [8-)] Re: 如何在点击菜单操作后下断点
Reply Quote
用VS自带的工具spy++,看一下该窗口的回调函数地址,根据参数uMsg, 检查WM_COMMAND,和资源ID wParam,(不知道可以点一下看看spy++的日志),然后下个条件断点,往下跟 。
IP 地址: 已记录   报告
   2015-01-20, 19:57 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 如何在点击菜单操作后下断点
Reply Quote
好建议,不过要下这个条件断点,对WinDBG生手来说有点晕的
IP 地址: 已记录   报告
   2015-01-20, 19:57 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 如何在点击菜单操作后下断点
Reply Quote
好建议,不过要下这个条件断点,对WinDBG生手来说有点晕的
IP 地址: 已记录   报告
   2015-05-12, 08:52 上午
xadvdbg 离线,最后访问时间: 2015/4/16 14:41:14 goandgo

发帖数前50位
注册: 2015-04-07
发 贴: 24
Re: 如何在点击菜单操作后下断点
Reply Quote
这个菜单要不是标准菜单就不行了,我给自己写的程序可以下成功,对于vs就不行了,估计微软弄了自定义消息了,不走command消息了
不知道楼主还在不在

IP 地址: 已记录   报告
高端调试 » 软件调试 » WinDbg » 如何在点击菜单操作后下断点

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.