作为使用 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 名称。