четверг, 1 марта 2012 г.

Windows 8 WinDbg kernel debugging over the network


В Windows 8 наконец запелили фичю для kernel debugging over the network.
Не много от том как это сделать.

Официальный конфиг 
http://msdn.microsoft.com/en-us/library/windows/hardware/hh439346%28v=vs.85%29.aspx
 
      1)      Проверить поддерживает ли Windows 8 kernel debugging для сетевой карточки
Список поддержуемых карточек:
 
2)   2) Скопировать WinDbg с заменойЕсли хост меньше Windows 8 то WinDbg не умеет подключатся по сети как kernel debugger(Так как инсталяции WinDbg для Windows 8 я пока не нашел)
Windows 8 x64 (Target)
C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64

Host(Win Xp, Win Vista, Win 7)
В "C:\Program Files\Debugging Tools for Windows (x64)\"  ()

3)
1)      Включить загрузку с отладчиком на Windows 8(Target)
Command Promt -> Run As administrator
bcdedit /debug on
bcdedit /dbgsettings net hostip:192.168.0.1 port:50001
Где 192.168.0.1 - host адресс (Windows 7 с одладчиком)
Появится
key=XXXXXX , его нужно будет скопировать для Windows 7.

Теперь сделать
Reboot.
4)  4)     Host(with Windbg Debugger)
Запустить WinDbg БЕЗ админ прав(Ограниченый пользователь).
Нашать
Ctrl+K(File->Kernel Debug)
Перейти на закладку
Net.
Заполнить
port(50001), key(Который был получин из bcdedit на Windows 8).

Комментариев нет:

Отправить комментарий