保护虚拟机

时间:2011-08-28 20:50:21

标签: virtualization virtual-machine protection

我正在编写程序并希望通过关联硬件ID来保护它。但是,可以克隆虚拟机。

我如何知道程序是否在虚拟机中运行?有没有什么方法可以确定程序通过虚拟化运行什么?

2 个答案:

答案 0 :(得分:3)

Detect virtualized OS from an application?是一个相关的SO问题,对您所寻找的内容有很多相关的答案。

答案 1 :(得分:0)

一种有效的解决方案是使用永久MAC地址。在基于云的VM上进行克隆是非常麻烦的。

最好将其卸载到第三方许可证服务器。