Идентификатор или серийный номер, который есть у всех компьютеров Windows, и который нельзя изменить - PullRequest
1 голос
/ 31 октября 2009

Я создаю программу, которая проверяет подлинность перед запуском. Я также хочу запретить доступ. Есть ли идентификатор или серийный номер, который есть у всех компьютеров Windows, который нельзя изменить, и который я мог бы поместить в черный список? И как мне получить доступ к этому в C #?

Ответы [ 4 ]

2 голосов
/ 31 октября 2009

Такого рода ограничения на доступ обычно выполняются аппаратным ключом или сервером лицензирования. Без них конкретное определение конкретного компьютера в качестве «разрешенного компьютера» будет сложным предложением, и все, что вы выберете, может оказаться подделанным.

2 голосов
/ 31 октября 2009

MAC-адрес может быть изменен довольно легко.

Эта статья: содержит информацию о том, что вы хотите: Как получить информацию об оборудовании .

По сути, просто смешайте несколько идентификаторов аппаратных компонентов, и у вас должен быть довольно солидный ключ для вашей системы.

2 голосов
/ 31 октября 2009

Комбинация CUPID, ID тома жесткого диска и MAC-адреса была бы хорошим выбором. Они не будут изменены, если только с аппаратными изменениями. (Однако HD vol. ID будет изменен, если вы отформатируете диск)

0 голосов
/ 31 октября 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...