Настройка удаленного отладчика ядра с помощью WinDbg

#windows #kernel #windbg

#Windows #ядро #windbg

Вопрос:

 c:WinDDK7600.16385.1Debuggers>kdsrv.exe tcp:port=60001
c:WinDDK7600.16385.1Debuggers>kd -remote tcp:server=\127.0.0.1,port=60001

DebugConnect failed, HRESULT 0x80010007  
"The callee (server [not server application]) is not available and disappeared; 
all connections are invalid. The call may have executed."
 

Я использую Win7 и также установил bcedit debug on и net on.

Ответ №1:

Команды, которые у вас есть, неверны. Взгляните на MSDN для точного синтаксиса. Это пример запуска kdsrv:

 kdsrv -t tcp:port=1027 
 

затем удаленный отладчик запускается следующим образом:

 windbg -k kdsrv:server=@{tcp:server=127.0.0.42,port=1027},trans=@{com:port=com1,baud=57600}
 

Обратите внимание, что kdsrv.exe используется только с «настройкой 3 машин»: отладчиком, локальной машиной отладчика и удаленной машиной отладчика. Это то, чего вы хотите достичь? В любом случае, вам следует просто начать с обычной настройки «2 машины»: отладчика и отладчика. После того, как это сработает, вы можете добавить еще одну машину в свою среду для удаленной отладки.