Remote.exe 批处理文件

作为使用 remote.exe 进行远程调试的更详细示例,假设在三台计算机内核调试方案中本地主计算机存在以下情况:

  • 调试需要通过 COM2 上的 null 调制解调器电缆进行。

  • 符号文件位于 c:\winnt\symbols 文件夹中。

  • c:\temp 中创建名为 debug.log 的日志文件。

日志文件保存调试会话期间在“调试”屏幕上看到的所有内容的副本。 执行调试的人员的所有输入以及目标系统上内核调试器的所有输出都会写入该日志文件。

在本地主机上运行调试会话的示例批处理文件是:

set _NT_DEBUG_PORT=com2
set _NT_DEBUG_BAUD_RATE=19200
set _NT_SYMBOL_PATH=c:\winnt\symbols
set _NT_LOG_FILE_OPEN=c:\temp\debug.log
remote /s "KD -v" debug

注意 如果此批处理文件与 Remote.exe 不在同一目录中,并且Remote.exe不在系统路径中列出的目录中,则应在此批处理文件中调用Remote.exe时提供实用工具的完整路径。

运行此批处理文件后,使用连接到本地主机的 Windows 计算机的任何人都可以使用以下命令连接到调试会话:

remote /c computername debug 

其中 computername 是本地主机的 NetBIOS 名称。