最近我在研究彙編,書中介紹的調試工具仍是基於WinXP 32bit時代中自帶debug.exe進行調試,可是64bit的Windows XP、Vista、Win七、Win8都已經不自帶這個工具了,網上的解決方案基本上有兩種,一種是安裝一個DOSBox虛擬32位的DOS,在這個虛擬出來的DOS下使用從32位XP中的debug.exe;另外一種是直接用Virtual Box或者VMware之類的虛擬機安裝32位系統。php
今天無心中在網上找到一個叫WinDbg的程序,是微軟官方出的,其實就是debug.exe的64位版,支持XP、Vista、WIN7,、Win8系統,半圖形化界面很是方便。windows
下載地址:http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx工具
其實WDK和Visual Studio都已經集成了這個工具在裏面,無奈我不多接觸VS,……除了VS和WDK,在下載頁面稍微靠下一點還有「Standalone Debugging Tools for Windows (WinDbg)」,也就是說能夠只安裝windbg。功能挺多的,因爲是圖形界面,也很方便使用,不只能運行調試一個exe文件或某一個進程進行調試,還能夠那它來分析windows的藍屏dmp文件(%SystemRoot%\MEMORY.DMP),這幾天研究一下,後續會發一個關於它如何使用的文章。enjoy it.debug