Поэтому я создаю программы на Python, которые получают UUID пользователя с помощью этого примера кода:
Код: Выделить всё
import uuid
current_uuid = str(uuid.getnode())
Скрипт определяет, копируются ли файлы и используются ли они на другом ПК с Windows. Это связано с тем, что сценарий сохраняет текущий UUID, а затем проверяет компьютер пользователя каждый раз, когда он открывается, чтобы убедиться, что это тот же UUID.
Код: Выделить всё
if saved_uuid != current_uuid:
# show error
Проблема в том, что кто-то, использующий мои скомпилированные скрипты Python, утверждает, что они никогда не меняют ПК, но созданная мной программа утверждает, что она меняет машину.
Насколько надежен модуль UUID? Может ли это действительно измениться или человек, с которым я разговариваю, лжет?
Подробнее здесь:
https://stackoverflow.com/questions/722 ... in-windows