Привязка программы к железу Delphi
Добавлено: 28 фев 2010, 21:43
Всем привет! Пишу прогу, потребовалось привязать ее к железу... сам алгорим создания "ключа активации" я соображу. Подскажите алгоритм создания установочного ключа("ключ железа"), который бы создавался нашей программой после запуска, при проверке какого-нибудь оборудования(например жесткий диск).
Как я понимаю суть дела состоит в следующем - Наша программа после запуска проверяет железо, генерит какой-то код, который будет соответствовать только этому железу, в случае замены железа код не должен получится прежним, но и при повторном генерировании на том же железе ключ не должен изментся. Далее - по одному и тому же алгоритму программа-активатор и наша программа создает "ключ активации" на "ключ железа". Только наша программа его не говорит пользователю,а держит для проверки введенного ключа самим пользователем. Соответственно, если пользователь ввел верный ключ - то все ок.
Как я понимаю суть дела состоит в следующем - Наша программа после запуска проверяет железо, генерит какой-то код, который будет соответствовать только этому железу, в случае замены железа код не должен получится прежним, но и при повторном генерировании на том же железе ключ не должен изментся. Далее - по одному и тому же алгоритму программа-активатор и наша программа создает "ключ активации" на "ключ железа". Только наша программа его не говорит пользователю,а держит для проверки введенного ключа самим пользователем. Соответственно, если пользователь ввел верный ключ - то все ок.