1. 程式人生 > >LiveKd用來在單機上實現Windbg核心除錯

LiveKd用來在單機上實現Windbg核心除錯

  前段時間用Windbg進行核心除錯,用VMWare構建虛擬機器組建雙機環境~安裝完後複雜的配置,漫長的啟動過程真是一種折磨,配置完卻不能在Winxp上建立虛擬環境,一查原因,我狂暈:Ghost安裝的Xp不能建立虛擬機器!只有用本地核心除錯,但有諸多限制!

  昨晚整理一些程式設計資料時,偶然在羅雲彬的Kmd中文教程:[Kmd教程1-核心模式驅動程式基礎~驅動程式的除錯]看到:“你也可以使用Microsoft Kernel Debugger,它需要兩臺計算機:主機和目標機器,目標機器是被除錯的機器,主機是執行除錯軟體的機器。Mark Russinovich ( http://www.sysinternals.com/ ) 也寫了一個工具,叫做LiveKd,它允許在單臺機器上執行Microsoft Kernel Debugger,而不再需要兩臺機器了。”

  狂喜,哎,雖然剛安裝Windbg時就下載了LiveKd,但沒細看,一直以為它是另一像CDB似的小型命令列偵錯程式~有時走馬觀花式的看東西真是害死人!!

  用LiveKd調入Windbg,KD前綴出來了,激動~茲文Mark一下!