我使用Visual Studio 2005进行C ++开发。
WinDbg给了我什么,Visual Studio没有?
我知道它对客户端安装和远程调试有好处,因为它易于安装。
其他原因?你最喜欢的功能/命令是什么?
答案 0 :(得分:2)
在WinDbg中,您可以强制加载与EXE(EXE)校验和/日期不兼容的PDB文件。只需在命令行中编写.symopt+0x40
即可。 Visual Studio不允许这样做。
答案 1 :(得分:1)
来自Wiki:
WinDbg可用于在内核模式下调试用户模式应用程序,驱动程序和操作系统本身。它是一个GUI应用程序,但与更着名但功能较弱的Visual Studio Debugger几乎没有共同之处。
WinDbg可用于调试内核模式内存转储,这是在发出错误检查时通常称为蓝屏死机之后创建的。它还可用于调试用户模式故障转储。这称为事后调试。
答案 2 :(得分:0)
使用WinDbg,您可以使用两个WinDbg实例(客户端/服务器)远程调试应用程序。在客户站点调试已部署的应用程序非常方便。