Альтернатива MAC-адресу для привязки программного обеспечения к аппаратному обеспечению? - PullRequest
1 голос
/ 07 августа 2010

Есть ли хорошие альтернативы привязке активации программного обеспечения к оборудованию на машине, кроме использования MAC-адреса?Использование серийных номеров жесткого диска не будет работать, так как они не всегда доступны.GUID машины также не всегда гарантируется от Microsoft из моих чтений.Есть еще мысли?Это будет использовать Microsoft API или технологии.Нет конкретных ссылок .NET, пожалуйста.

1 Ответ

2 голосов
/ 07 августа 2010

На какие версии Windows вы ориентируетесь?Windows 2000 и выше всегда будет возвращать серийный номер системного тома.Технически это не то же самое, что серийный номер жесткого диска, но каждый логический раздел Windows будет иметь его независимо от платформы.См. GetVolumeInformation .

Я говорю, не беспокойтесь о привязке его к аппаратному обеспечению.Вместо этого используйте идентификатор продукта Windows и серийный номер тома выше.Это хорошо до тех пор, пока они не переформатируют раздел или не обновят / не установят другую копию Windows.

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

Теперь для более технической части.Как вы будете удерживать их от взлома вашей программы?

...