Определить, скопирована ли виртуальная машина - PullRequest
0 голосов
/ 26 декабря 2018

Я разработал программу с использованием VB.NET, в форме OnLoad я проверяю серийный номер диска, UUID для целей лицензирования.

Это хорошо работает, если exe переносится на другой ПК, выдает сообщениечто Программа не лицензирована для работы на этом ПК.

Моя проблема сейчас: если программа установлена ​​на виртуальной машине, а виртуальная машина скопирована, я не могу это обнаружить.Все данные одинаковы, серийный номер HD, идентификаторы UUID одинаковы.

Я не могу зависеть от MAC-адреса, поскольку если виртуальная машина не назначена, то MAC будет одинаковым для исходной и скопированной виртуальной машины.(Пустой MAC).

Есть идеи, как определить, находится ли программа на копируемой виртуальной машине?

...