Я решил сделать так
Юзер жмёт меню "Зарегистрироваться"
Прога посылает мне по емейл его Название фирмы или имя,
Имя компьютера, МАК адрес сетевухи, число пользователей.
Я эти четыре параметра склеиваю в одну текстовую строку,
например с разделителем знаком "?" между параметрами
шифрую каким нибудь шифрованием и получаю ключ типа
ЁКЛМН%оапврлкг534ыв длоув
Шлю ему этот ключ.
Он его вводит в окошко.
Прога сохраняет его допустим в реестре.
И прога имеет алгоритм дешифрации.
Она каждый раз при старте читает ключ из реестра,
если ключа там нет - пишет что версия не зарегистрирована.
Если ключ там есть - проверяет тот ли это компьютер по
названию и Мак адресу.
Если не тот - пишет что не зарегистрирована.
Если тот - пишет в Инфо для кого она зарегистрирована.
Вопрос
Оптимален ли такой подход в плане общего процесса ?
/достоинства недостатки/
Как бы вы сделали лицензирование ?
Спасибо