搜尋此網誌

2014年8月21日 星期四

設定Windows 8 Kernel Debug Mode(Debug Windows Driver)經由網路線

請使用最新的WinDbg:6.3.9600.16384x86
下載位置: http://msdn.microsoft.com/en-us/library/windows/hardware/ff551063(v=vs.85).aspx

I. Debugging PC設定(IP:192.168.132.100)
〉在Command Line下, 輸入下列指令:
1. bcdedit /debug on
2. bcdedit /dbgsettings net hostip:w.x.y.z port:n
ex: bcdedit /dbgsettings net hostip:192.168.132.200 port:50000
3. bcdedit /dbgsettings
===============dump debugging setting and link key======================
C:\Windows\system32bcdedit.exe /dbgsettings
key                     2iqn0ukb29n9z.p5gqpghi2eng.3v6h0rcx99fhl.170mtxsobhksr
debugtype               NET
hostip                  192.168.132.185
port                    50085
dhcp                    Yes
操作成功完成
====================================================================
4. 等待Host端設定準備妥當,reboot Debugging PC.
 注意:
  *首先檢查Host IP。
*port:50000(use default)
  *關閉防火牆(Control Panel=>Windows Firewall)


II. Host PC設定(IP:192.168.132.200)
安裝最新的WinDbg
開啟WinDbg,在檔案選單(File), 選擇Kernel Debug。在Kernel Debugging對話框, 開啟網路選項(Net tab)。
輸入你的port與key ,然後點擊OK。

注意:
*查看DHCP是否可用。
*確認支援Ethernet NICs ,針對Network Kernel Debugging in Windows 8.1。
http://msdn.microsoft.com/en-us/library/windows/hardware/dn337010(v=vs.85).aspx
* Debugging PC應該被執行在Windows 8 或2012 R2以後的版本。
*關閉防火牆(Control Panel=>Windows Firewall)

Refer To: http://msdn.microsoft.com/en-us/library/windows/hardware/hh439346%28v=vs.85%29.aspx


沒有留言:

張貼留言