我正在研究某种方法来使用许可证保护我的软件。执行一些 wmi 调用以唯一区分计算机并确保无法加载应用程序的多个实例。
我开始想到,当应用程序安装在虚拟机(MS Virtual PC、VMWare、Virtual Box 等)上并获得许可时 - 是否可以克隆虚拟 PC,然后在其上启动虚拟 PC 的多个实例同一台物理 PC 并且仍然将虚拟 PC 的硬件(或其他不同)信息彼此区分开来?
到目前为止,我已经查看了很多 wmi call 的信息差异,并且它们似乎完全相同(我已经使用 Microsoft Virtual PC 检查了同一 pc 映像的两个克隆)。