我手头上遇到的问题是我需要在一台计算机上运行一组程序模型。每个模型都有不同的文件配置,但在 C:\ 驱动器中,文件夹的名称与程序启动时查找的名称相同。最重要的是有一个安全加密狗。我曾尝试使用 Sandboxie 在沙盒中运行它们,它以这种方式工作,但为了使其可用,我必须去更改代码中的目录...代码中有很多区域。我尝试的另一个选项是 VirtualBox,效果很好,但问题是它无法检测到安全加密狗 (LPT)。除了更改代码外,我还有什么其他选择。也许是新设置或其他实用程序?
提前致谢。
答案1
看起来文档很少,但是 VirtualBox 从 4.2 版开始确实支持 LPT。
来自命令概述
--lptmode<1-N> <Device>
指定并行端口功能将使用的并行端口的设备名称。在 之前使用此--lpt
名称。此功能特定于主机操作系统。
--lpt<1-N> <I/O base> <IRQ>
指定并行端口的 I/O 地址和并行端口功能将使用的 IRQ 编号。在 之后使用此参数--lptmod
。I/O 基地址和 IRQ 是客户机看到的值,即客户机设备管理器下可用的值。
这看起来也很有用: