Альтернатива MAC-адресу для связи программного обеспечения к аппаратным средствам?

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

1
задан Jeff 6 August 2010 в 20:00
поделиться

1 ответ

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

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

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

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

2
ответ дан 2 September 2019 в 22:22
поделиться
Другие вопросы по тегам:

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