我绞尽脑汁思考如何才能做到这一点......
我们有 2 个条形码验证器,它们将验证特定盒子上的两个不同条形码。此任务将由我们的运营团队执行。我遇到的问题/麻烦是使用的软件不支持同时插入多个 USB 设备。所以我想到的解决方案是某种“USB 开关”,但大多数开关都是用于将 USB 设备连接到计算机 A 或 B,但我需要一个开关来执行相反的操作。
你们知道这样的产品是否存在或者是否有可能存在吗?
答案1
获取虚拟化产品,如 VMWARE 工作站或 Oracle 虚拟盒。
创建 2 个虚拟机。
- 条码机 1 台及软件
- 条码机 2 及软件
或者
- 主机上的机器 1
- 虚拟机上的机器 2
进入虚拟机的设置并将条形码扫描器专用于正确的虚拟机。
一旦虚拟机声明了它,主机或其他虚拟机都不会“看到”它。
您可能需要更改 USB 类型才能使其工作。
启动虚拟机。
从技术上讲,您可以将 1 个虚拟机连接到主机,然后只使用 1 个虚拟机。由于虚拟机与主机是隔离的,因此您仍然可以同时使用两者。
我需要Oracle_VM_VirtualBox_Extension_Pack-6.0.4.vbox-extpack 使其以 USB 2/3 速度工作。
这克:已经消失,因为虚拟机拥有它。
一个次要的选择是进入设备管理器,禁用一个设备并启用另一个设备。然后反向执行该过程。
但是,这需要大量的来回切换。作为替代方案,您可以使用虚拟机,然后启动和停止虚拟机。