可能重複:
Why use windbg vs the Visual Studio (VS) debugger ?我爲什麼要用WinDbg?
我使用Visual Studio 2005的C++開發。
WinDbg給了我什麼,Visual Studio不?
我知道它很適合客戶端安裝和遠程調試,因爲它很容易安裝。
其他原因?你最喜歡的功能/命令是什麼?
可能重複:
Why use windbg vs the Visual Studio (VS) debugger ?我爲什麼要用WinDbg?
我使用Visual Studio 2005的C++開發。
WinDbg給了我什麼,Visual Studio不?
我知道它很適合客戶端安裝和遠程調試,因爲它很容易安裝。
其他原因?你最喜歡的功能/命令是什麼?
在WinDbg中,您可以強制加載與EXE校驗和/日期不兼容的PDB文件。只需在命令行中寫入.symopt+0x40
即可。 Visual Studio不允許這樣做。
從Wiki:
的WinDbg可以用來調試用戶模式應用程序,驅動程序和操作系統本身在內核模式。它是一個GUI應用程序,但與衆所周知但功能較弱的Visual Studio Debugger沒有什麼共同之處。
WinDbg可用於調試內核模式內存轉儲,它是在發出錯誤檢查時發生的通常稱爲藍屏死機的情況下創建的。它也可以用來調試用戶模式崩潰轉儲。這被稱爲驗屍調試。
使用WinDbg,您可以使用兩個WinDbg實例(客戶端/服務器)遠程調試應用程序。在客戶站點調試已部署的應用程序可能非常方便。
您也可以在VS2008中打開內核模式內存轉儲。 – 2009-10-23 08:34:20