Страницы

Поиск по вопросам

понедельник, 24 февраля 2020 г.

Лицензирование программы с привязкой к железу

#delphi #лицензирование


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


Ответы

Ответ 1



Информацию о железе можно получить через классы WMI. Если делать привязку, то можно пользоваться серийным номером HDD и его моделью. Полученные данные можно зашифровать, сохранить в файл, попросить пользователя отправить вложением по почте. На основе этих данных можно сгенерировать ключ, прислать его пользователю. При регистрации прописать в файл или в реестр. При запуске программы проверять его наличие. Если ключа нет, то программа не запускается, если ключ есть, то декодировать его, узнать железо и сравнить с установленным.

Комментариев нет:

Отправить комментарий