Код оборудования
Идентификатор оборудования — это определяемая поставщиком идентификационная строка, которую Windows использует для сопоставления устройства с пакетом драйверов. Идентификатор оборудования идентифицирует устройство и указывает, что любой пакет драйвера, объявляющий его, может работать с устройством, которое имеет этот идентификатор для определенной степени функциональности. В большинстве случаев с устройством связано несколько идентификаторов оборудования. Как правило, список идентификаторов оборудования сортируется от большинства до наименее подходящих для устройства. Например, список идентификаторов концептуального оборудования для устройства может выглядеть следующим образом:
Где фактические идентификаторы оборудования будут представлять эти концепции с помощью строк, которые соответствуют требованиям к формату идентификатора оборудования.
Создание идентификатора оборудования для устройства
Идентификаторы оборудования передаются диспетчеру Plug and Play (PnP) перечислителем устройства (драйвером шины). Как правило, когда автору драйвера шины необходимо создать новый идентификатор оборудования для устройства, которое он будет сообщать в PnP, он будет использовать один из следующих универсальных форматов:
Это наиболее распространенный формат для отдельных устройств PnP, сообщаемых диспетчеру Plug and Play (PnP) одним перечислителем.
Звездочка указывает, что устройство поддерживается несколькими перечислителями, такими как ISAPNP и BIOS.
Дополнительные сведения см. в разделе Универсальные идентификаторы.
Существующий класс устройства, имеющий собственное соглашение об именовании, может использовать пользовательский формат. Сведения о форматах идентификаторов оборудования см. в спецификации оборудования для таких шин.
Число символов идентификатора оборудования, за исключением признака конца NULL, должно быть меньше MAX_DEVICE_ID_LEN . Это ограничение применяется к сумме длин всех полей и разделителей \\ полей в идентификаторе оборудования. Дополнительные сведения см. в разделе ОперацииIRP_MN_QUERY_ID.
Идентификаторы оборудования для устройств с корневым перечислением
Корневые перечислимые устройства являются особыми тем, что их можно создать с помощью API, где можно указать идентификатор оборудования. Корневые перечисленные устройства с идентификаторами оборудования, совместно использующие универсальные пространства имен, например, ROOT\SYSTEM могут конфликтовать и приводить к появляется желтый значок ошибки в диспетчер устройств при обновлении Windows.
Это можно предотвратить, используя уникальное пространство имен для каждого драйвера, у которого есть устройство с корневым перечислением. Для USB-устройства или системного устройства вместо использования ROOT\USB или используйте ROOT\[COMPANYNAME]\[DEVICENAME] ROOT\SYSTEM» . Затем перед установкой проверка, чтобы проверить наличие devnode.
Получение списка идентификаторов оборудования для устройства
Чтобы найти список идентификаторов оборудования для данного устройства, выполните следующие действия.
- Откройте диспетчер устройств.
- Найдите устройство в дереве.
- Щелкните устройство правой кнопкой мыши и выберите Свойства.
- Выберите вкладку Сведения.
- В раскрывающемся списке Свойство выберите Идентификаторы оборудования или Совместимые идентификаторы.
Список идентификаторов оборудования также можно получить программным способом, получив свойство DEVPKEY_Device_HardwareIds на устройстве. Например, это свойство можно получить с помощью ТАКИХ API, как IoGetDevicePropertyData, SetupDiGetDeviceProperty или CM_Get_DevNode_Property.
Список идентификаторов оборудования, извлекаемых этой подпрограммой, является REG_MULTI_SZ значением. Максимальное число символов в списке оборудования, включая признак конца NULL после каждого идентификатора оборудования и окончательный признак конца NULL, равно REGSTR_VAL_MAX_HCID_LEN . Максимально возможное количество идентификаторов в списке идентификаторов оборудования — 64.
Примеры идентификаторов оборудования
Ниже приведен пример универсального идентификатора для устройства PnP:
Как узнать hardware id компьютера на windows 10
![]()
Что такое HID?
Hardware ID (HID) — это идентификатор вашего компьютера, который формируется на основании данных об оборудовании. Он состоит из 5 блоков букв диапазона A-F и цифр 0-9.
HID не содержит кириллицу или буквы O. Пожалуйста, копируйте HID в буфер обмена во избежание ошибок ручного ввода.
В комплекс этих данных входят материнская плата, оперативная память, процессор, жесткие диски и др.
Для каждого компьютера формируется уникальный идентификатор. Не исключены редкие совпадения, но это сотые доли процента в общей массе компьютеров.
Как получить идентификатор HID?
Запустите программу Key Collector без файла лицензии (скачать Key Collector по ссылке: install.exe). Использовать для этого какие-либо сторонние программы не требуется.
Для запуска программы могут потребоваться дополнительные компоненты. Подробнее о системных требованиях. Пошаговое руководство по установке.
Текущий HID отобразится на стартовом окне. Скопируйте его в буфер обмена.

Key Collector выдает 4 варианта идентификатора HID: первый является основным, остальные — резервные.

В заявке на покупку мы рекомендуем указывать именно первый (основной), однако указание любого из трех других не будет являться ошибкой.
Первая цифра в первом блоке символов является служебной. Она определяет номер HID. Поэтому если по заявке на выдачу лицензии 1 BA03-XXXX-XXXX-XXXX-XXXX вам присылаются файл лицензии для BA03-XXXX-XXXX-XXXX-XXXX (без ведущего символа), то это не является ошибкой.
В редких случаях после заполнения заявки на приобретение программы или смену лицензии техническая поддержка может запросить у вас дополнительный идентификатор. В этом случае по запросу потребуется прислать один из резервных HID (не только первый HID в списке, но и другой, например, второй).
При каких условиях HID может изменяться?
Идентификатор HID может измениться при изменении конфигурации оборудования ПК (добавление нового диска, оперативной памяти, переустановка ОС и пр.). При этом ранее выданная лицензия перестает работать. Это проявляется в виде окна с сообщением: « Файл лицензии отсутствует в папке с программой или не соответствует конфигурации ПК » .
В случае изменения конфигурации ПК и невозможности запустить программу вам требуется выполнить бесплатную замену лицензионного файла.
После замены лицензии вы получите новый актуальный файл лицензии lic.license, который необходимо поместить в папку с программой (по умолчанию программа устанавливается в папку «C:/Program Files/Key Collector 4»).
Информируем работающих на виртуальных машинах или VPS/VDS пользователей о том, что изменение HID может быть вызвано обновлением виртуальной машины или драйверов.
В этом случае нужно также обновить лицензию на новую конфигурацию компьютера и поместить актуальный файл лицензии lic.license в рабочую директорию Key Collector.
Узнаем ID компьютера
Желание знать все о своем компьютере – это черта многих любопытных пользователей. Правда, иногда нами движет не только любопытство. Информация о железе, установленных программах, серийные номера дисков и прочее, может оказаться весьма полезной, и нужна для разных целей. В этой статье поговорим об ID компьютера – как его узнать и как сменить в случае необходимости.
Узнаем ID ПК
Идентификатор компьютера – это его физический адрес MAC в сети, а точнее, его сетевой карты. Этот адрес уникален для каждой машины и может быть использован администраторами или провайдерами в различных целях – от удаленного управления и активации ПО до запрета доступа в сеть.
Узнать свой MAC-адрес довольно просто. Для этого существует два пути – «Диспетчер устройств» и «Командная строка».
Способ 1: «Диспетчер устройств»
Как уже было сказано выше, ID – это адрес конкретного устройства, то есть сетевого адаптера ПК.
- Идем в «Диспетчер устройств». Получить к нему доступ можно из меню «Выполнить» (Win+R), набрав команду devmgmt.msc

- Открываем раздел «Сетевые адаптеры» и ищем название своей карты.

- Дважды кликаем по адаптеру и, в открывшемся окне, переходим на вкладку «Дополнительно». В списке «Свойство» нажимаем на пункт «Сетевой адрес» и в поле «Значение» получаем MAC компьютера.

Способ 2: «Командная строка»
С помощью консоли Windows можно совершать различные действия и выполнять команды без обращения к графической оболочке.
- Открываем «Командную строку» с помощью все того же меню «Выполнить». В поле «Открыть» набираем cmd

- Откроется консоль, в которой нужно прописать следующую команду и нажать ОК: ipconfig /all

- Система выдаст список всех сетевых адаптеров, в том числе и виртуальных (мы их видели в «Диспетчере устройств»). Для каждого будут указаны свои данные, в том числе и физический адрес. Нас интересует тот адаптер, с помощью которого мы подключены к интернету. Именно его MAC видят те люди, которым он нужен.

Смена ID
Поменять MAC-адрес компьютера несложно, но здесь есть один нюанс. Если ваш провайдер предоставляет какие-либо услуги, настройки или лицензии на основании ID, то связь может быть нарушена. В этом случае придется сообщить ему о смене адреса.
Способов смены MAC-адресов несколько. Мы поговорим о самых простых и проверенных.
Вариант 1: Сетевая карта
Это наиболее очевидный вариант, так как при замене сетевой карты в компьютере меняется и ID. Это касается и тех устройств, которые выполняют функции сетевого адаптера, например, Wi-Fi модуль или модем.

Вариант 2: Системные настройки
Данный способ заключается в простой замене значений в свойствах устройства.
- Открываем «Диспетчер устройств» (см. выше) и находим свой сетевой адаптер (карту).
- Кликаем дважды, переходим на вкладку «Дополнительно» и ставим переключатель в положение «Значение», если это не так.

- Далее необходимо прописать адрес в соответствующее поле. MAC представляет собой набор из шести групп шестнадцатеричных чисел. 2A-54-F8-43-6D-22 или 2A:54:F8:43:6D:22 Здесь тоже есть нюанс. В Windows существуют ограничения на присвоение адаптерам адресов, «взятых из головы». Правда, есть и хитрость, позволяющая этот запрет обойти – воспользоваться шаблоном. Их четыре: *A-**-**-**-**-**
*2-**-**-**-**-**
*E-**-**-**-**-**
*6-**-**-**-**-** Вместо звездочек следует подставить любое шестнадцатиричное число. Это цифры от 0 до 9 и буквы от A до F (латинские), всего шестнадцать символов. 0123456789ABCDEF Вводить MAC-адрес следует без разделителей, в одну строку. 2A54F8436D22
После перезагрузки адаптеру будет присвоен новый адрес.
Заключение
Как видите, узнать и заменить ID компьютера в сети довольно несложно. Стоит сказать, что без крайней надобности этим заниматься не желательно. Не хулиганьте в сети, чтобы не быть заблокированными по MAC, и все будет хорошо.
hardware id как узнать? помогите срочно надо. )
«Мой компьютер (правой кнопкой) — Свойства — Оборудование — Диспетчер устройств». Выбираем то устройство ID которого надо узнать. По правой кнопке — «свойства — закладка «Сведения»». Там и есть ID. Например «USB\VID_058F&PID_6366\058F0O1111B1». VID — Vendor (производитель ID, PID — модель.
Остальные ответы
попробуй Astra32. Если можешь, скачай с оф. сайта версию под ДОС, загружись под ДОС и запускай. Прога показывает характеристики всего железа твоей системы. Проверено множество раз для определения неизвестных девайсов с целью нахождения для них дров.
зайти надо по ПКМ в свойства компа.. . там будет закладка оборудование. . найти проблемное устройство и на закладке диагности увидишь текстоввую сторку на лаитинице.. . а потом можно найти сайт .. который рашифрует тебе из этого ида товою звуковуху