热门问题
时间线
聊天
视角

WinDbg

来自维基百科,自由的百科全书

Remove ads

WinDbgMicrosoft Windows上的多用途除錯器,可從微軟網站上免費下載安裝使用。可用於除錯使用者態下的應用程式驅動程式,以及核心態下的作業系統自身。該軟體是GUI介面,但與更為著名但功能稍弱的Visual Studio Debugger英語Visual Studio Debugger幾乎完全不同。

快速預覽 開發者, 目前版本 ...

WinDbg可除錯核心態或使用者態下的主記憶體解除安裝檔案

WinDbg能從伺服器自動裝載匹配的除錯符號英語Debug symbol檔案,如PDB檔案英語Program database。除錯符號檔案在原始碼檔案二進制可執行程式之間建立對應。Microsoft的公開的符號伺服器提供了Windows 2000以後各版本作業系統及服務包的絕大部分符號。

WinDbg較新版本作為免費的Debugging Tools for Windows套件的組成部分被發行,在WinDbg與命令列除錯器前端KDCDBNTSD之間共享了同一個除錯器後端

Remove ads

除錯器擴充命令

WinDbg可以裝入DLL擴充以增強除錯器的命令。擴充命令總是以!為字首。

例如,用於除錯Common Language Runtime。SOS擴充用於除錯.NET代碼。Psscor2與Psscor4是SOS的超集。Psscor2是微軟公司內部用於對.NET Framework versions 2到3.5做產品支援服務的工具。[1]Microsoft直到2010年才公開發布了Psscor2[2],但在此數年前微軟就已經公布了該擴充的命令。[3]Psscor4支援.NET Framework versions 4。

與虛擬機器配合

WinDbg可以除錯執行於VMwareVPCParallels等虛擬機器上的Microsoft Windows核心。

下載

WinDbg與Debugging Tools for Windows套件,可以作為Windows Driver Kit (WDK)Microsoft Windows SDK的組成部分下載安裝。也可以單獨(standalone)下載安裝,這只需要在安裝WDK或SDK時,只選上Debugging Tools for Windows,清空其它安裝選項即可。

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads