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