@wintreist

Как получить HWID компьютера, на котором будет запущена программа?

Здравствуйте, нужно реализовать такую штуку, как привязка по Hwid компьютера. При запуске клиентской части программы, она должна получить Hwid компьютера, записать его в переменную, и спустя некоторое время отправить его вместе с другой информацией на сервер. Нашел этот вопрос , но там в качестве решения предлагают программу dmidecode, но отдельная программа это не то, нужно что-то компактное, что можно вписать в код клиентской части. Нашел по этому поводу такое и сам проверил команду, возвращает не то
C:\Users\User>wmic diskdrive get serialnumber
SerialNumber
WD-W***JKXAEFYJ
*58F**666471

На сколько я понял hwid имеет вид: 4D**E966-E***-11CE-BFC1-******0318
А то что возвращает команда чет не похоже на hwid. Думаю простой командой не получить hwid, но если брать в учет что клиентская часть будет запускаться с правами администратора
  • Вопрос задан
  • 5062 просмотра
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Зависит от того, к какому конкретно железу хотите привязывать программу. В вашем примере - команда возвращает серийный номер жёсткого диска.
Универсального алгоритма HWID не существует, каждая программа вычисляет его по-своему.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 22:03
3000 руб./за проект
23 нояб. 2024, в 21:53
30000 руб./за проект
23 нояб. 2024, в 21:49
1000 руб./в час