Примечание: обратите внимание, что этот метод работает, только если производитель оборудования реализует его. Я не могу дать процент точности, но я предполагаю, что крупные игроки будут реализовывать это. Если это не реализовано, Windows сгенерирует уникальный номер.
Способ 1 - Диспетчер устройств
Откройте диспетчер устройств Windows. Найдите свою видеокарту в разделе «Адаптеры дисплея». Дважды щелкните по нему. На вкладке «Сведения» выберите свойство «Путь к экземпляру устройства».
Метод 2 - WMI
Используя WMI, в командной строке выполните следующую команду.
wmic PATH Win32_VideoController GET Description,PNPDeviceID
Метод 3 - Используйте инструмент
Такая программа, как SIW , захватит для вас идентификатор устройства PNP, но не сможет выполнить синтаксический анализ серийного номера.
Разбор Это
Глядя на значение PNPDeviceID, разбейте его на «\».
- Первый кусок это автобус типа. Для меня это PCI.
- Второй раздел описывает карту. Там есть код поставщика, номер модели и т. Д.
- Последний раздел содержит число, разделенное амперсандами. Серийный номер - это второй номер в этом списке, отформатированный в шестнадцатеричном формате.