代码之家  ›  专栏  ›  技术社区  ›  Matt Ruwe

使用virtual PC 2007 SP1时无法映射串行端口

  •  1
  • Matt Ruwe  · 技术社区  · 17 年前

    我正在编写一个应用程序,它与串行端口通信以控制设备。开发环境位于托管在Windows Vista计算机上的虚拟化Windows 2003 R2计算机上。当我尝试通过虚拟PC映射COM端口以便在虚拟机中使用时,在机器开始引导后立即出现以下错误:

    尝试打开物理计算机上的以下COM端口时出错:\。\COM2

    非常感谢!

    2 回复  |  直到 17 年前
        1
  •  1
  •   ChrisW    17 年前

    我不知道如何测试它们,除非编写一个应用程序。

    过去有一个叫做超级终端的程序,用于打开串行端口和通过打开的端口交互发送/接收数据。此程序不再随Vista提供,但是 this article

    http://www.google.ca/search?hl=en&q=device+manager+serial+port 建议如果您有一个串行端口,那么您应该在设备管理器中看到它。如果没有串行端口,可能需要在BIOS中启用它。请注意,鼠标正在使用的串行端口不会显示为串行端口。如果您的计算机上不存在COM1,请尝试其他类似COM1的方法。

        2
  •  1
  •   Matt Ruwe    17 年前

    谢谢你的快速回复,克里斯。我想我已经弄明白了。事实证明,为了让VM成功使用该端口,显然必须将设备连接到映射的COM端口。最后,我确实编写了一个快速应用程序来测试端口,并在主机系统上找到了它。然后我利用这些知识,将该端口(仅该端口)映射到VM。。。中提琴!它起作用了!

    推荐文章