独特的虚拟机

Hen*_*rik 6 licensing unique copy-protection virtual-pc

我正在研究一些用许可证来保护我的软件的方法.执行一些wmi调用以唯一地区分计算机并确保无法加载应用程序的多个实例.

我开始考虑当应用程序安装在虚拟机(MS Virtual PC,VMWare,Virtual Box等)上并获得许可时 - 是否可以克隆Virtual PC然后启动虚拟PC的多个实例相同的物理PC,还是虚拟PC的硬件(或其他不同的)信息?

直到现在我已经看了很多wmi call的信息差异,看起来它们完全相同(我使用Microsoft Virtual PC检查了两个相同pc图像的克隆).

ryt*_*tis 3

您还可以尝试使用 hostid 或 MAC 和 IP 的组合。不管你喜欢与否,虚拟机的 MAC 和 IP 地址也必须不同。为每个实例生成基于 IP/MAC 的密钥有点麻烦,但如果您可以实现自动化,这可能是一个解决方案。

  • 它们看起来也相同。因为每个虚拟机上的 MAC 地址也是相同的。此外,我开始认为使用 MAC/IP 将要求用户永远不会拥有动态 IP,因为那时它将成为许可证的一部分。 (2认同)