【发布时间】:2011-12-20 10:26:12
【问题描述】:
我想在云实例(例如 EC2)上运行受加密狗保护的软件。我不是想绕过保护,而是想在加密狗连接的物理机器和云实例中的 USB 驱动程序之间建立一条隧道。
该软件是为 Windows 构建的,但在使用 Wine 的 Linux 和 Mac OS 下运行良好,因此从双方运行 linux 都可以。
如果不编写 USB 驱动程序,这可能吗? 如果是,我该如何设置? 如果没有,我该怎么办?我是一名专业的 C/C++ 开发人员,但没有驱动程序开发经验。
【问题讨论】:
-
在执行此操作之前,您可能应该根据受保护软件的许可证研究是否支持这样做。如果没问题,那供应商应该可以帮助你,我想。
-
许可证中没有提到任何与此相关的内容,所以我可以做到。此外,我所追求的解决方案必须是通用的,一个 USB 隧道,无论什么数据通过它都没有关系。所以它与供应商的具体细节无关。在 *nix 下,USB 设备当然是一个文件,所以我想知道是否可以将 EC2 实例中的文件通过隧道或管道传输到物理机上的文件。
标签: c++ c linux amazon-ec2 usb