这个问题已经有一个答案在这里:

我的工作一些方法来保护我的软件许可证。做一些wmi呼吁的唯一区分的计算机,并确保不可能有加载多实例中的应用程序。

我来想,虽然应用程序时为安装在一个虚拟机(MS虚拟的电脑,VMWare、虚拟箱等)。 和授权,将能够克隆虚拟的电脑,然后启动的多个实例虚拟的电脑上的相同物理的电脑和仍然distinguesh虚拟的电脑硬件(或其他不同)信息分开?

直到现在我已经看了很多wmi呼叫的信息差异和它似乎是他们是完全相同(我已经检查了两个克隆的相同的pc机的图像,使用微软虚拟PC)。

有帮助吗?

解决方案

你也可以尝试使用主机id或组合的MAC和知识产权。喜欢或不MAC和IP地址必须不同于虚拟机。只是点麻烦产生的钥匙基于IP/MAC对于每一个实例,但是如果你能自动化,这可能是一个解决方案。

其他提示

你应该看的东西喜欢 伊洛克, 硬件USB关键用于软件许可证和保护。

我更喜欢使用 哨兵USB 对于软件许可证。唯一的问题,我已经看到与他们有时是个白痴偷之一,因为它们看起来像大拇指的驱动器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top