【发布时间】:2012-02-03 13:26:42
【问题描述】:
我有以下配置:
主机操作系统:Windows 7 SP1 客户操作系统:Windows XP SP3 Pro
来宾操作系统在 VMWare Workstation 版本 7 中运行
我在虚拟机上配置了一个类型为“输出命名管道”的虚拟串口,名称如下:
\\.\pipe\whatever
我还在 Win XP SP3 Pro 映像上的 boot.ini 文件中添加了适当的选项以允许调试 (/debugport=com1 baudrate=115200)
在 windbg 中,我通过以下方式配置内核调试选项:
文件->内核调试
并选择COM选项卡并进行如下配置:
给端口名称为:
\\.\pipe\whatever
并检查管道框。
我启动 Windows XP SP3 VM 并选择启用了调试模式的第二个条目。完成此操作后,我在 Windbg 中单击 Ok 以启动内核调试会话。
但即便如此,它仍然停留在以下消息中:
打开\.\pipe\whatever 正在等待重新连接...
它显示“Debuggee 未连接”并且即使在虚拟机完全启动后仍显示该消息。 VmWare 中虚拟串口的状态也显示为已连接。
我已经检查了网络连接。
VM 的网络适配器处于桥接模式,我能够成功地相互 ping 来宾操作系统和主机操作系统。
【问题讨论】:
标签: windbg