Получить уникальный идентификатор компьютера в Python - PullRequest
0 голосов
/ 11 сентября 2018

Мне нужно создать лицензию для каждого программного обеспечения, которое я распространяю на рынке. И я буду хранить эту лицензию и уникальный идентификатор компьютера в моей базе данных сервера. Итак,

  1. Что представляет собой уникальный идентификатор компьютера в настоящее время?
  2. Как получить это в Python-3

Я гуглил его, но большинство ответов, которые я получил, принимает MAC Id , в настоящее время каждый может изменить MAC Id .So, Какой самый лучший идентификатор не может быть измененным и видимым в Python-3

1 Ответ

0 голосов
/ 11 сентября 2018

Если вам нужен уникальный идентификатор Windows Machine, то есть UUID, вот простая функция для его получения:

import subprocess
def GetUUID():
    cmd = 'wmic csproduct get uuid'
    uuid = str(subprocess.check_output(cmd))
    pos1 = uuid.find("\\n")+2
    uuid = uuid[pos1:-15]
    return uuid
print(GetUUID())
...