使用WinDbg设置远程内核调试器

时间:2011-11-01 10:11:23

标签: windows kernel windbg

c:\WinDDK\7600.16385.1\Debuggers>kdsrv.exe tcp:port=60001
c:\WinDDK\7600.16385.1\Debuggers>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 debugnet

1 个答案:

答案 0 :(得分:2)

你的命令是错的。请查看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机器”设置开始:调试对象和调试器。完成此操作后,您可以再向您的环境中再添加一台机器进行远程调试。