Задать вопрос
@JustTim

Возможно ли сгенерировать уникальный номер компьютера windows?

Хотел бы написать генератор уникального кода, который будет всегда одинаков для одного компьютера, но различен для разных компьютеров. Есть какие-нибудь идеи?
  • Вопрос задан
  • 763 просмотра
Подписаться 1 Средний 3 комментария
Решения вопроса 1
JohnnyGat
@JohnnyGat
Стараюсь писать код, понятный человеку.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Вот вам ряд вопросов.
Поменял жесткий диск - это тот же компьютер?
Переставил ось - это тот же компьютер?
Продал его другому юзеру - тот же компьютер?
Поменял все но юзер тот же - что делать?

Что есть компьютер для вашей программы?

А так то можно опираться на айдишники жесткого, материнки, проца...Есть такая штука как fingerprint
Ответ написан
Комментировать
gbg
@gbg Куратор тега Windows
Любые ответы на любые вопросы
Вагон, только конкретику вам никто не расскажет (потому что как правило, механизм генерации такого ид является частью системы лицензирования ПО и хранится в секрете).

Так что готовьтесь слушать общие фразы про MAС адреса, поксоренные на серийные номера дисков, материнской платы и процессора.

Наиболее простой способ - сгенерить на машине UUID и сохранить его куда-то. Это если вы не занимаетесь защитой от кракеров, а просто хотите идентифицировать рабочее место. Плюсом будет то, что этот ID не будет портится, если пользователь позволил себе взять и поменять жесткий диск.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы