检测虚拟机是否已复制

时间:2018-12-26 15:44:53

标签: c# vb.net virtual-machine

我已经使用VB.NET开发了一个程序,格式为OnLoad,我检查磁盘序列号,UUID以用于许可目的。

如果将exe转移到另一台PC上,效果很好,则会显示一条消息,表明该程序未经许可可在此PC上运行。

我现在的问题是:如果程序已安装在虚拟机上,并且复制了VM,则无法检测到该问题。所有数据均相同,高清序列号,UUID均相同。

我不能依赖MAC地址,因为如果没有将网络分配给VM,则原始和复制的VM(空MAC)的MAC将是相同的。

任何想法如何检测程序是否在复制的VM上?

0 个答案:

没有答案