如何通过1394电缆进行远程调试?

时间:2014-08-18 07:07:19

标签: windbg remote-debugging

我对MSDN文档感到有些困惑。

有两篇文章我不完全理解。 首先http://msdn.microsoft.com/en-us/library/windows/hardware/hh451173(v=vs.85).aspx说:

  

假设您已设置为建立内核模式调试会话,   在主机和目标计算机之间,通过1394电缆   通道32.您可以使用以下过程建立远程   调试会话:   在主机上,输入以下命令   在命令提示符窗口中。 windbg -server tcp:port = 5005 -k   1394:channel = 32 在远程计算机上,输入以下命令   命令提示符窗口。 windbg -remote   tcp:Port = 5005,Server = YourHostComputer ,其中YourHostComputer是   正在运行调试服务器的主机名。

如果这是通过1394电缆完成的,为什么命令会说" tcp:port = 5005" ?

我设法使用上述说明设置了连接,但我并不清楚该命令的作用。

其次,这似乎完全不同http://msdn.microsoft.com/en-us/library/windows/hardware/ff556866(v=vs.85).aspx

我需要一些"适合初学者和#34;信息类型。关于这是如何工作的一些文字或一些更详细地解释事情的文件将会有所帮助。

1 个答案:

答案 0 :(得分:0)

命令windbg -server tcp:port=5005 -k 1394:channel=32打开两个连接:

  1. 通道#32上的FireWire连接到目标计算机上的内核调试器。
  2. 开始侦听TCP端口5005,以便其他人可以从其他(远程)计算机连接。
  3. 如果您可以访问主机上的桌面,则不必拥有连接#2。在这种情况下,您只需从命令行中删除-server ...选项。