我有2对使用运行RDC / rdp 6.0的windows xp embedded sp3(x86)连接的2个串口设备(一个秤和一个POSpipe脚),最多连接2个(4个串口设备)。 我正在使用这些机器将RDP安装到运行Windows 7企业版(x64)的虚拟机中,我的销售软件安装在这里。 我需要将本地PC的com端口(com1和com2)redirect到虚拟机。 我configuration了rdp文件发送COM端口,它可以看到端口,如果我添加一台打印机(他们显示为ts033和ts034),但我使用的软件要求它被称为COM1 – COM10。 我曾尝试在我的虚拟机上使用“net use com3:\ device \ com1,net use com3:\ tsclient \ ts033”和其他一些组合来将ts com端口redirect到“真实/虚拟”端口。
我没有钱购买一个串口服务器(新的或二手的)或购买第三方软件的许可证/座位数量。 即使从eBay购买4个新的串行服务器最便宜的解决scheme出来约100美元,再加上你必须使用4墙疣,它涉及额外的电缆。
我唯一的select是获取8 db9到rj-45适配器,并通过4条现有的cat5e线路发送,并物理附加到vm服务器。 我宁愿避免这样做,因为它需要从POSterminal/ PC运行额外的电缆,以及从配线架到VM服务器的电缆。 如果你能告诉我如何或其他一些免费/开源的软件,我宁愿使用净使用方法。
让我知道如果你需要任何其他信息,或者如果有什么不清楚。
所以在search了一下之后,我发现了一个相当随意的域名。 在http://www.GoodJobSucking.com/?p=214 (是的,我也很犹豫,点击那个链接)博客文章描述了如何使用COM0COM(这是一个开源应用程序)来传输COM端口一台电脑到另一台使用TCP连接。
我只是发现了这一点后,我固定和连线一套db9到rj45电缆,并将其直接连接到我的服务器。 服务器能够看到来自规模的数据,但Hyper-V显然不提供物理访问服务器上的COM端口。 我不知道为什么,但经过一番挖掘,最后在Bing上search“hyperv命名pipe道com端口”,第三个链接是我正在寻找。
以下是我采取的步骤:
主机电脑/旧电脑(x86)
虚拟机(x64)
此时,我将销售点(CAS PD-II)附加到主机的com1串口,并在秤上放置了一些东西。 我立即看到数据通过命令提示符窗口stream入,POS软件看到了重量。
我真的希望,这样可以节省几个星期,试图像我一样工作。