WinDbg:每次命中断点时执行外部应用程序
WinDbg: Execute an external application every time a breakpoint is hit
有没有办法在 WinDbg 中每次遇到断点时 运行 某些外部应用程序?
我在不同的主机上有多个虚拟机 运行,我希望在其中一个遇到断点时收到通知。时不时地在 RDP windows 之间洗牌只是为了检查某些 WinDbg 现在是否偶然发现了某个断点会让人分心。
我已经知道 WinDbg 可以在遇到断点时闪烁标题栏或播放声音。
目前我想我可以使用脚本来观察日志文件的尾部,并在将某些适当的模式添加到日志文件时启动外部应用程序。但是 WinDbg-based 解决方案会更好。
设置断点的语法是
[~Thread] bp[ID] [Options] [Address [Passes]] ["CommandString"]
这里的关键是 CommandString,它(根据在线帮助)
Specifies a list of commands that are executed
将其与 .shell
一起用于 运行 外部程序
有没有办法在 WinDbg 中每次遇到断点时 运行 某些外部应用程序?
我在不同的主机上有多个虚拟机 运行,我希望在其中一个遇到断点时收到通知。时不时地在 RDP windows 之间洗牌只是为了检查某些 WinDbg 现在是否偶然发现了某个断点会让人分心。
我已经知道 WinDbg 可以在遇到断点时闪烁标题栏或播放声音。
目前我想我可以使用脚本来观察日志文件的尾部,并在将某些适当的模式添加到日志文件时启动外部应用程序。但是 WinDbg-based 解决方案会更好。
设置断点的语法是
[~Thread] bp[ID] [Options] [Address [Passes]] ["CommandString"]
这里的关键是 CommandString,它(根据在线帮助)
Specifies a list of commands that are executed
将其与 .shell
一起用于 运行 外部程序