Отладка драйвера режима ядра физической машины

На одном компьютере я запускаю Windbg.exe, я хочу подключить к этому компьютеру другой физический компьютер, а на другом компьютере установить и отладить драйвер, который я написал.

Возможно ли это и как?

Следует отметить, что я уже проверил свой драйвер на виртуальной машине, и все отлично работает, но единственная физическая машина имеет синий экран, поэтому я хочу отладить физическую машину.


person codeDom    schedule 24.06.2016    source источник


Ответы (2)


Конечно, это возможно. Вы можете подключиться к целевой машине с помощью последовательный порт, Firewire, USB 2 или USB 3 (требуется специальная аппаратная поддержка, специальный кабель, и я слышал, что это работает не чаще, чем работает) или предпочтительный способ, если вы используете Windows 8 или выше — через Ethernet.

Вы используете bcdedit на целевом компьютере точно так же, как и на своей виртуальной машине, и вы передаете kd.exe или windbg.exe строку подключения к ядру точно так же, как вы делали это при отладке своей виртуальной машины, только с другим транспортом.

person conio    schedule 24.06.2016

Да, отлаживать физическую машину можно. Как conio предоставил информацию для этого. Вы также можете следовать рекомендациям Microsoft по настройке среды отладки.

https://msdn.microsoft.com/en-us/library/windows/hardware/hh439378(v=vs.85).aspx

person Chandrakant Tripathi    schedule 28.06.2016