получить ID оборудования python

подскажите пожалуйста как можно получить id оборудования в диспетчере устройств при помощи python для дальнейшего поиска драйверов.


Ответы (3 шт):

Автор решения: warlinux
  1. посмотреть в какой ветке реестра
  2. изучить как в питоне вызывать данные из реестра
→ Ссылка
Автор решения: ThIsIsTails

Вообще нужна спец. Прога dmidecode

subprocess.Popen('dmidecode.exe -s system-uuid'.split())

Но можно и через UUID чекнуть

import uuid
print(uuid.UUID(int=uuid.getnode()))
→ Ссылка
Автор решения: Artyom Polyakov

получение id:

id = os.system("WMIC PATH Win32_PnPSignedDriver
GET DeviceName,DeviceID /format:list > utf-8 > %Temp%\\id_file.txt")
→ Ссылка