通过 IEEE1394、USB 或串行端口将虚拟机连接到主机?

Con*_*ers 5 networking windows-7 drivers vmware-workstation

我有一台在 VMWare Workstation 9 上运行 Windows 7 Ultimate x64 的主机(笔记本电脑、Win 7 Home Premium x64)。我已经为 UMDF 驱动程序开发设置了这个系统,因为我需要一台目标机器来调试驱动程序。但是,因为我正在为 Win 7(x86 和 x64)开发驱动程序,所以我无法通过简单的网络连接连接到虚拟机。此处概述连接方法

我尝试了几种不同的软件(主要是Eltima软件),并在 Google 上搜索了我能想到的所有短语组合。我在任何地方都找不到这方面的任何信息。我不仅需要在机器之间共享数据,还需要更多的“物理”连接。

有谁知道如何做到这一点,或者是否有另一种(最好更简单)的方法来做到这一点?

rtf*_*rtf 2

您可以按照这篇 MSDN 文章使用命名管道设置虚拟机的调试。

设置目标虚拟机

在虚拟机的提升的命令提示符窗口中,输入以下命令。

bcdedit /debug on

bcdedit /dbgsettings serial debugport: n baudrate: 115200

其中 n 是虚拟机上 COM 端口的编号。

重新启动虚拟机。

在虚拟机中,配置 COM 端口以映射到命名管道。调试器将通过此管道进行连接。有关如何创建此管道的更多信息,请参阅虚拟机的文档。

使用 WinDbg 启动调试会话

在主机上,打开 WinDbg。

在“文件”菜单上,选择“内核调试”。

在“内核调试”对话框中,打开“COM”选项卡。

选中“管道”框,然后选中“重新连接”框。对于波特率,输入 115200。对于复位,输入 0。

如果调试器与虚拟机在同一台计算机上运行,​​请为端口输入以下内容。\.\管道\管道名称。

如果调试器在与虚拟机不同的计算机上运行,​​请为端口输入以下内容。\VMHost\管道\管道名称

单击“确定”。

要在 VMWare Workstation 中配置命名管道,请在 VM 关闭时打开虚拟机设置。添加设备:

在此输入图像描述

选择新的串口:

在此输入图像描述

选择命名管道:

在此输入图像描述

并选择适当的设置:

在此输入图像描述

有些信息已经过时,但您也许可以从这些 博客 文章中找到一些帮助。