Можно ли получить серийный номер графического процессора без вскрытия корпуса?

9

У меня есть Nvidia GPU GTX 470 - можно ли получить его серийный номер, не открывая корпус?

РЕДАКТИРОВАТЬ Спасибо за все комментарии: я пробовал путь устройства, а также команду WMIC (которые на самом деле одинаковы) Значение, возвращаемое из команды WMIC

NVIDIA GeForce GTX 470  PCI\VEN_10DE&DEV_06CD&SUBSYS_079F10DE&REV_A3\4&2F1C4782&0&0018

WMIC (путь устройства) 2F1C4782, который переводится в: 790382466 (преобразован в десятичную форму ).

Моя карта SN: 101500021088 - я думаю, что это не дает правильные значения.

Saariko
источник
PCI \ VEN_10DE & DEV_1C03 & SUBSYS_62643842 & REV_A1 \ 4 & 1BA317CD & 0 & XXXX последние 4 цифры удалены, что такое серийный номер mt?
Numair Aidroos

Ответы:

8

Примечание: обратите внимание, что этот метод работает, только если производитель оборудования реализует его. Я не могу дать процент точности, но я предполагаю, что крупные игроки будут реализовывать это. Если это не реализовано, Windows сгенерирует уникальный номер.

Способ 1 - Диспетчер устройств

Откройте диспетчер устройств Windows. Найдите свою видеокарту в разделе «Адаптеры дисплея». Дважды щелкните по нему. На вкладке «Сведения» выберите свойство «Путь к экземпляру устройства».

Метод 2 - WMI

Используя WMI, в командной строке выполните следующую команду.

wmic PATH Win32_VideoController GET Description,PNPDeviceID

Метод 3 - Используйте инструмент

Такая программа, как SIW , захватит для вас идентификатор устройства PNP, но не сможет выполнить синтаксический анализ серийного номера.

Разбор Это

Глядя на значение PNPDeviceID, разбейте его на «\».

  • Первый кусок это автобус типа. Для меня это PCI.
  • Второй раздел описывает карту. Там есть код поставщика, номер модели и т. Д.
  • Последний раздел содержит число, разделенное амперсандами. Серийный номер - это второй номер в этом списке, отформатированный в шестнадцатеричном формате.
dangowans
источник
Есть и «PNPDeviceID» для других вещей. Замените «Win32_VideoController» на «Win32_DiskDrive», чтобы увидеть идентификаторы для ваших дисков. Если возможно, вы можете сверять числа с чем-то, на что вы можете посмотреть, чтобы убедиться, что вы правильно анализируете число.
dangowans
1
Дальнейшие исследования показывают, что значение в PNPDeviceID может быть просто автоматически сгенерированным числом, составленным Windows для уникальной идентификации карты. Поэтому важно попытаться проверить, что вы видите.
dangowans
2
подождите ... так какой-нибудь из этих методов окончательно предоставить серийный номер продукта? Потому что, если дело нужно открыть, чтобы убедиться в правильности серийного номера, вы победили цель вопроса ... который заключался в том, чтобы найти способ определения серийного номера, не открывая дело.
Бон Гарт
@BonGart Этот метод используется для определения серийных номеров на жестких дисках USB. Может также работать на видеокартах. Вы правы, хотя, в зависимости от производителя устройства, это может не правильно идентифицировать серийный номер.
dangowans
1
@BonGart Я не против открыть дело один раз, чтобы убедиться, что этот метод работает, если я могу доказать, что он верен для других систем 100-х годов :-), пока он не работает, так что вернемся к квадрату 1
Саарико
2

Я связался с Nvidia через чат-службу поддержки на эту тему, и, к сожалению, официального ответа на ваш вопрос нет:

Единственный способ получить серийный номер видеокарты, это будет написано на оборудовании видеокарты или в коробке с покупкой.

чат из http://nvidia.custhelp.com/app/chat/chat_landing

Деннис
источник