windbg - 将WinDbg设置为默认调试器

标签 windbg

每当我的应用程序抛出未处理的异常时,我都希望WinDbg在我的调试计算机上而不是Dr. Watson等上捕获该异常。如何配置它?

最佳答案

运行windbg -I将其安装在默认的验尸调试器中。

正如Kurt所指出的,WinDbg具有32位和64位版本。执行windbg -I将为事后调试器设置与调试器的位数相对应的进程。

如果需要32位和64位版本都可以同时安装两个版本的WinDbg。

从帮助文件:


-I[S]安装WinDbg作为事后调试器。有关详细信息,请参见
启用事后调试。后
尝试执行此操作,成功或
显示失败消息。如果S是
包括在内,此过程已完成
如果成功,则保持沉默;只要
显示失败消息。 -I
参数不得与任何
其他参数。该命令将
实际上没有启动WinDbg,尽管
WinDbg窗口可能会出现片刻。

关于windbg - 将WinDbg设置为默认调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5638251/

相关文章:

Windbg 忽略更改寄存器以克服访问冲突

debugging - 什么是 mdToken?它与 MethodTable 有何不同?

windbg - 在 WinDbg 中转储取消引用的地址

loops - 如何在 Windbg 中编写这样的循环?

windbg - 如何使用 windbg 对无法启动的可执行文件进行故障排除?

c++ - DbgEng - 不通过回调获取命令输出

c# - 小型转储中的 .ni.dll 和 .ni.exe 文件是什么?

c++ - 使用WinDbg查找谁为本地进程持有SRW锁

debugging - 使用WinDbg,我可以在进程运行时修改内存中的项目吗?

python - 解析PDB符号并解析地址