Посмотрите, можете ли вы прочитать серийные номера на этикетках. Также используйте программное обеспечение, такое как CPU-Z, но есть ограничения на то, что вы можете сделать там. Написав некоторое программное обеспечение для однозначной идентификации компьютеров, я могу предложить некоторые данные:
- Большинство / все современные процессоры не имеют программно-читаемого серийного номера. Intel пыталась добавить один в конце 1990-х с Pentium III, но был такой шум, что они прекратили эту функцию. Лучшее, что вы можете сделать с процессором, - это определить конкретную модель / степпинг, с которым CPU-Z хорошо справляется.
Материнские платы часто, но не всегда, содержат уникальную информацию в части памяти SMBios. Компьютеры от крупных производителей оборудования обычно имеют где-то здесь серийный номер, но я видел, что даже крупные производители оборудования испортили это. Обратите внимание, что его, вероятно, можно перепрограммировать с помощью специальных инструментов, принадлежащих материнской плате. Вы можете прочитать это, используя WMI. Из командной строки:
C:\Users\testuser> wmic wmic:root\cli> BASEBOARD
Прокрутите вправо, чтобы найти идентифицирующую информацию.
- Вы можете получить MAC-адрес своей сетевой карты, который всегда является уникальным номером. Запустите
ipconfig /all
из командной строки и найдитеPhysical Address
. - Более новые версии Windows предлагают простой способ считывания серийного номера жесткого диска через WMI. Следуйте предыдущему примеру, но введите
DISKDRIVE
вместоBASEBOARD
. ИщитеSerialNumber
колонку. - Я не видел, чтобы у ОЗУ был уникальный серийный номер. Лучшее, что я могу предложить, это записать всю информацию об оперативной памяти через CPU-Z.