Как вы можете извлечь идентификатор оборудования с помощью Python? - PullRequest
6 голосов
/ 22 октября 2008

Как извлечь уникальный идентификатор HD и Bios, используя скрипт Python?

Ответы [ 4 ]

3 голосов
/ 23 октября 2008

Go Получите Microsoft Scriptomatic

Запустите его, выберите соответствующий класс из выпадающего списка (WIN32_BIOS)

Он выдаст вам необходимый код Python / WMI. (Он также будет генерировать VBScript, Perl и JScript)

2 голосов
/ 22 октября 2008

Решения, которые приходят мне в голову:

  1. используйте Win32 Python Extensions и вызывайте API Windows, чтобы сделать это напрямую
  2. Использование WMI-оболочки для Python

(некоторые код интерфейса WMI для справки)

Редактировать : Я предположил, что ваша ОС была MS Windows:)

1 голос
/ 05 октября 2009

Попробуйте эту библиотеку: Извлечение идентификатора оборудования


Небольшое описание инструмента:

Hardware ID Extractor - это программа Microsoft Windows, которая показывает данные об оборудовании вашего компьютера:

Жесткий диск:

  • Идентификатор жесткого диска (уникальный серийный номер оборудования, записанный в электронном чипе IDE привода)

  • ID раздела (серийный номер тома)

* * Процессор тысячи двадцать-одина: * * тысяча двадцать-дв
  • идентификатор процессора (уникальный идентификатор оборудования)
  • Производитель процессора
  • Скорость работы процессора
  • теоретическая скорость процессора

Физическая память:

  • Загрузка памяти (общий объем используемой памяти в процентах (%)) * Total Physical (Общая физическая память в байтах) * Свободно Физический (Физическая память, оставленная в байтах) * Total PageFile (Общий файл страницы в байтах) * Доступен PageFile (файл страницы оставлен в байтах) * Total Virtual (Общий объем виртуальной памяти в байтах) * Доступный Виртуальный (Виртуальная память оставлена ​​в байтах)
1 голос
/ 23 октября 2008

В Linux посмотрите в каталог / proc. Вам нужно будет проанализировать файлы, чтобы найти то, что вы ищете.

Это может помочь.

...