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