Другие языки программирования и технологии

Уникальный идентификатор компьютера.

У каждого телефона есть свой уникальный imei, который устанавливается еще на заводе и который весьма проблематично изменить. А есть ли что-то подобное у компьютера?
Андрей 1
Андрей 1
22 076
Во первых можно сгенерировать GUID куда-нить записать и на него ориентироваться. Плюсы - уникален по всему миру ;)
https://ru.wikipedia.org/wiki/GUID

Во вторых из уникальных серийники дисков через SMART (сейчас трудно найти винт без SMART)

MAC адрес сетевухи
https://ru.wikipedia.org/wiki/MAC-адрес

Номера томов жестких дисков (не имена, а именно номера) . И не порядковые =). Короче команда vol в командой строке в винде. Они не устанавливаются на заводе, но при создании разделов задаются.

Да. Я в курсе, что MAC можно подменить, и номера томов в принципе можно, но об этом надо знать и уметь ;)

В принципе можно привязаться к ven и devid идентификаторам оборудования и всем скопом их анализировать. (код изготовителя оборудования и id оборудования)
Это их видно в диспетчере устройств, в свойствах на устройстве. .
н-р.
PCI\VEN_8086&DEV_24D5&SUBSYS_80F31043&REV_02.
Взять ключевые компоненты. Один сменился - не страшно (мало-ли что сгорело) . Сменились несколько ключевых - ахтунг.

Еще у более-менее современных модулей памяти есть микруха, где зашиты серийники и их можно получить. .

P.S: Серийник мамки не всегда так просто получить.
Anton Buranov
Anton Buranov
84 764
Лучший ответ
Андрей 1 На счет GUID. Я так понял, он генерируется каждый раз другой. То есть его нужно при первой генерации на компьютере куда-нибудь сохранить, так?
так как пока не знают к чему идет привязка можешь взять мак адрес сетевухи+серийник матери или винта или все для кучи
ты ещё про сковородку бы спросил...
СC
Сергей Ctuf
24 457
материнка
Андрей 1 Мне таки лучше цепляться за винт, поскольку на нем будет программа лежать. Не будет винта - не будет программы. Не будет программы - не нужна будет идентификация.
Напрямую - нет.
Для Windows есть так называемый "код продукта".
В него они запихали серийный номер и информацию об оборудовании.
Гугли "Технология активации продуктов Microsoft" - это описание как формируется код продукта для Windows XP

Если подумать, то в 99.9% случаев уникальный код - это код процессора. Но он есть не всегда и бывают многопроцессорные компьютеры.

ЗЫ
Жёсткие диски можно менять, они могут быть в рейде, а сетевух может быть несколько.
ВК
Влад Кочетов
11 112
есть
Андрей Плотников У компонентов есть серийные номера, а к компьютера в целом его нет и не будет в ближайшем будущем точно.
Андрей 1 А что именно?
Ваш уникальный код для провайдера - есть заводской серийник сетевой платы и больше ничего
для тебя есть всё!