Как сделать - Превышение количества лицензий и приложение закрывается

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc
Post Reply
marulina_ng
Posts: 12
Joined: Tue Mar 26, 2019 8:10 am

Как сделать - Превышение количества лицензий и приложение закрывается

Post by marulina_ng »

Здравствуйте
У меня The Enigma Protector 6.40
Подскажите, можно ли создать 1 лицензию на 50 например пользователей. И чтобы у 51-го выскакивало предупреждение и приложение закрывалось?
Я пробовала настройки в "Проверки"-"Выполняемые копии". Но она отвечает только за количество копий на одной машине. В качестве теста, я генерировала ключ, и писала в дополнительных свойствах лицензии -количество =1, но ее все равно может устанавливать любое количество людей. Подскажите, как надо настроить проект и возможно ли это.
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by Enigma »

Здравствуйте,

Сделать так, с обычной версией нельзя (только с версией которая поддерживает онлайн активацию).

С обычной же версией, чтобы ограничить количество компьютеров, на которых используется лицензия, надо генерировать каждый ключ с Hardware ID определенного компьютера. Т.е. чтобы установить лицензию на 50 компьютеров, надо сначала от каждого получить уникальный Hardware ID, а затем сгенерировать отдельный ключ для каждого компьютера.

Чтобы Hardware ID был более уникальным, советуем использовать следующие параметры в Registration Features - Hardware Lock: HDD Serial + CPU + Windows Serial.
marulina_ng
Posts: 12
Joined: Tue Mar 26, 2019 8:10 am

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by marulina_ng »

о как. спасибо.
просто с hardware id это крайний случай,
скажите, а к уже имеющемуся ПО можно докупить что-нибудь, чтобы была онлайн активация? или это совсем другое приложение?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by Enigma »

Сервер активации, это дополнение к протектору. Но тут надо будет использовать специальную версию протектора тоже, с онлайн активацией, т.е. перезащитить файл все таки придется.

Если есть возможность, это не сильно проблемно написать свой сервер активации, т.е. отправлять на свой сервер Hardware ID, генерировать ключ, и отправлять его обратно программе. Могу поподробнее описать данный вариант.
marulina_ng
Posts: 12
Joined: Tue Mar 26, 2019 8:10 am

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by marulina_ng »

Если не трудно, пожалуйста опишите.
marulina_ng
Posts: 12
Joined: Tue Mar 26, 2019 8:10 am

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by marulina_ng »

и такой момент, я полазила по сайту - просто Энигма протектор нашла (он куплен), Online Activation Panel - нашла, это сервис, а вот то что вы сказали энигма протектор с возможностью онлайн активации - нет. можно тогда ссылку - где посмотреть?
Или это как раз Online Activation Panel - подписались, и обычный протектор подсоединиться к этой панели и новые ключи можно будет уже с ограничением формировать?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by Enigma »

marulina_ng wrote: Tue Mar 26, 2019 10:27 am Или это как раз Online Activation Panel - подписались, и обычный протектор подсоединиться к этой панели и новые ключи можно будет уже с ограничением формировать?
Верно, подписавшись на этот сервис, будет возможность использовать и специальную версию протектора.

Смысл онлайн активации будет в том, что Вы создаете один ключ активации, и указываете, что можно будет активировать 50 компьютеров с помощью него. Пользователи будут вводить этот ключ активации, чтобы активировать программу (наличие интернета при активации обязательно).
marulina_ng
Posts: 12
Joined: Tue Mar 26, 2019 8:10 am

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by marulina_ng »

понятно. Но если есть возможность написать сервер самой, я бы хотела попробовать. Не могли бы вы подсказать, или может где-то уже есть какое-то описание? с чего начать?
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Как сделать - Превышение количества лицензий и приложение закрывается

Post by Enigma »

Суть будет примерно такая:

1. при запуске программы, программа просит ввести код активации (который Вы сгенерировали в web сервисе активации)
2. программа берет от защиты hardware id с помощью функции EP_RegHardwareID
3. программа отправляет на сервер активации hardware id и введенный код активации
4. на сервере, проверяете, есть ли такой код активации в базе, можно ли по нему активировать программу
5. если #4 успешно, с использованием CGI генератора ключей от протектора https://enigmaprotector.com/en/help/man ... f6ec7d697d (тут если что не получится, напишите, подскажу как проще организовать) создаем регистрационное имя и ключ, отправляем их в программу
6. программа регистрируется с помощью функции EP_RegCheckAndSaveKey/EP_RegCheckAndSaveKeyW

Схема примерно такая будет.
Post Reply