Windbg雙機調試環境配置(Windows7/Windows XP+VirtualBox/VMware+WDK7600)


簡介:Windbg雙機調試內核、驅動

下載軟件:

  • 下載Windbg(GRMWDK_EN_7600_1.ISO)
  • 下載VirtualBox 5.2/VMware 12

一、安裝WDK,這里要提一點的是Debugging Tools for Windows一定要打勾,因為我們后面就是要通過這個工具來進行雙機調試的

二、WDK安裝完成后我們就可以對虛擬機進行配置

1)VirtualBox設置Serial Port參數

1-1)VMware設置Serial Port參數

2)開啟Windows7調試模式

1.在administrator權限下,進入command line模式,鍵入bcdedit命令

2.拷貝當前的配置:bcdedit /copy {current} /d "Windows Debug"

3.記錄新加的標識符GUID,命令:bcdedit

4.對新加的啟動項,增加調試功能:bcdedit /debug {之前查詢到的GUID} on

5.修改調試的設置:bcdedit /dbgsettings SERIAL DEBUGPORT:2 BAUDRATE:115200

6.設置開機啟動項

具體步驟截圖如下:

3)開機,出現如下界面說明設置Windows7調試模式完成

4)配置Windbg(以VirtualBox的配置為例)

在目標后面添加符號表路徑和串口信息:

-y SRV*E:\Symbols*http://msdl.microsoft.com/download/symbols -b -k com:pipe,port=\\.\pipe\com2,baud=115200

這里需要注意的是每個人的符號表路徑(E:\Symbols)和串口名稱(com2)要根據個人設置來填寫,其他可以保持一致

三、開啟虛擬機和Windbg

四、至此,Windows7雙機調試環境已配置完成

五、我們對Windows XP進行配置,Windows XP開啟調試模式和Windows7不同,其他步驟一樣

1)打開c:\boot.ini,添加如下內容:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /debug /debugport=com1 /baudrate=115200

2)配置開機啟動項

【注意】配置Windows XP雙機調試環境也同樣需要注意串口具體名稱,例如VMware中的serial port對應的就是com1,serial port 2對應的就是com2

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM