2019年3月19日 星期二

簡易架設 Windows debug(WinDbg)

簡易架設 windows debug以及追蹤 method的方法

1. 首先 Host端下載 Windows SDK,可以只選 debug tool來安裝,下載 ISO檔可跳過此步驟
https://developer.microsoft.com/zh-tw/windows/downloads/sdk-archive





2. 到指定下載位置進行安裝SDK




3. Target端設定
  • 搜尋 msconfig->開機->進階選項->開啟偵錯->選擇USB->輸入名稱


4. 另外也可以用 CMD的方式
參考 https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/setting-up-a-usb-3-0-debug-cable-connection

bcdedit /debug on
bcdedit /dbgsettings usb targetname:TargetName
==>  "TargetName"="USB 目標名稱"
bcdedit /set "{dbgsettings}" busparams b.d.f
==> b.d.f ==> bus : device : function (usb XHCI PCIE controller)


5. Host端執行 WinDbg (X64)




6. 使用 USB3.0線將 Host Target連線
Target重新開機後就可以 Windbg就可以 Work



7. 故障排除
當某些狀況無法更換版本時,將以下路徑手動移除
 C:\Program Files (x86)\Windows Kits\10\Debuggers

1 則留言: