标签: virtualization virtual-machine protection
我正在编写程序并希望通过关联硬件ID来保护它。但是,可以克隆虚拟机。
我如何知道程序是否在虚拟机中运行?有没有什么方法可以确定程序通过虚拟化运行什么?
答案 0 :(得分:3)
Detect virtualized OS from an application?是一个相关的SO问题,对您所寻找的内容有很多相关的答案。
答案 1 :(得分:0)
一种有效的解决方案是使用永久MAC地址。在基于云的VM上进行克隆是非常麻烦的。
最好将其卸载到第三方许可证服务器。