首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >独特的虚拟机

独特的虚拟机
EN

Stack Overflow用户
提问于 2010-01-27 20:13:04
回答 3查看 2.2K关注 0票数 6

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

然而,当应用程序安装在虚拟机(MS virtual PC、VMWare、Virtual Box等)上时,我开始思考。是否可以克隆虚拟PC,然后在同一物理PC上启动虚拟PC的多个实例,并仍然区分虚拟PC的硬件(或其他不同的)信息?

到目前为止,我已经寻找了很多wmi调用的信息差异,似乎它们是完全相同的(我已经使用Microsoft Virtual pc检查了同一PC映像的两个克隆)。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-27 20:24:47

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

票数 3
EN

Stack Overflow用户

发布于 2010-01-27 20:20:41

你应该看看iLok,一个用于软件许可和保护的硬件U盘。

票数 3
EN

Stack Overflow用户

发布于 2010-01-27 20:34:22

我更喜欢使用Sentinel USB Dongle获取软件许可证。我见过的唯一的问题是,有时一个笨蛋偷了一个,因为它们看起来像U盘。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2146696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档