Как сделать - Превышение количества лицензий и приложение закрывается
-
- Posts: 12
- Joined: Tue Mar 26, 2019 8:10 am
Как сделать - Превышение количества лицензий и приложение закрывается
Здравствуйте
У меня The Enigma Protector 6.40
Подскажите, можно ли создать 1 лицензию на 50 например пользователей. И чтобы у 51-го выскакивало предупреждение и приложение закрывалось?
Я пробовала настройки в "Проверки"-"Выполняемые копии". Но она отвечает только за количество копий на одной машине. В качестве теста, я генерировала ключ, и писала в дополнительных свойствах лицензии -количество =1, но ее все равно может устанавливать любое количество людей. Подскажите, как надо настроить проект и возможно ли это.
У меня The Enigma Protector 6.40
Подскажите, можно ли создать 1 лицензию на 50 например пользователей. И чтобы у 51-го выскакивало предупреждение и приложение закрывалось?
Я пробовала настройки в "Проверки"-"Выполняемые копии". Но она отвечает только за количество копий на одной машине. В качестве теста, я генерировала ключ, и писала в дополнительных свойствах лицензии -количество =1, но ее все равно может устанавливать любое количество людей. Подскажите, как надо настроить проект и возможно ли это.
Re: Как сделать - Превышение количества лицензий и приложение закрывается
Здравствуйте,
Сделать так, с обычной версией нельзя (только с версией которая поддерживает онлайн активацию).
С обычной же версией, чтобы ограничить количество компьютеров, на которых используется лицензия, надо генерировать каждый ключ с Hardware ID определенного компьютера. Т.е. чтобы установить лицензию на 50 компьютеров, надо сначала от каждого получить уникальный Hardware ID, а затем сгенерировать отдельный ключ для каждого компьютера.
Чтобы Hardware ID был более уникальным, советуем использовать следующие параметры в Registration Features - Hardware Lock: HDD Serial + CPU + Windows Serial.
Сделать так, с обычной версией нельзя (только с версией которая поддерживает онлайн активацию).
С обычной же версией, чтобы ограничить количество компьютеров, на которых используется лицензия, надо генерировать каждый ключ с Hardware ID определенного компьютера. Т.е. чтобы установить лицензию на 50 компьютеров, надо сначала от каждого получить уникальный Hardware ID, а затем сгенерировать отдельный ключ для каждого компьютера.
Чтобы Hardware ID был более уникальным, советуем использовать следующие параметры в Registration Features - Hardware Lock: HDD Serial + CPU + Windows Serial.
-
- Posts: 12
- Joined: Tue Mar 26, 2019 8:10 am
Re: Как сделать - Превышение количества лицензий и приложение закрывается
о как. спасибо.
просто с hardware id это крайний случай,
скажите, а к уже имеющемуся ПО можно докупить что-нибудь, чтобы была онлайн активация? или это совсем другое приложение?
просто с hardware id это крайний случай,
скажите, а к уже имеющемуся ПО можно докупить что-нибудь, чтобы была онлайн активация? или это совсем другое приложение?
Re: Как сделать - Превышение количества лицензий и приложение закрывается
Сервер активации, это дополнение к протектору. Но тут надо будет использовать специальную версию протектора тоже, с онлайн активацией, т.е. перезащитить файл все таки придется.
Если есть возможность, это не сильно проблемно написать свой сервер активации, т.е. отправлять на свой сервер Hardware ID, генерировать ключ, и отправлять его обратно программе. Могу поподробнее описать данный вариант.
Если есть возможность, это не сильно проблемно написать свой сервер активации, т.е. отправлять на свой сервер Hardware ID, генерировать ключ, и отправлять его обратно программе. Могу поподробнее описать данный вариант.
-
- Posts: 12
- Joined: Tue Mar 26, 2019 8:10 am
Re: Как сделать - Превышение количества лицензий и приложение закрывается
Если не трудно, пожалуйста опишите.
-
- Posts: 12
- Joined: Tue Mar 26, 2019 8:10 am
Re: Как сделать - Превышение количества лицензий и приложение закрывается
и такой момент, я полазила по сайту - просто Энигма протектор нашла (он куплен), Online Activation Panel - нашла, это сервис, а вот то что вы сказали энигма протектор с возможностью онлайн активации - нет. можно тогда ссылку - где посмотреть?
Или это как раз Online Activation Panel - подписались, и обычный протектор подсоединиться к этой панели и новые ключи можно будет уже с ограничением формировать?
Или это как раз Online Activation Panel - подписались, и обычный протектор подсоединиться к этой панели и новые ключи можно будет уже с ограничением формировать?
Re: Как сделать - Превышение количества лицензий и приложение закрывается
Верно, подписавшись на этот сервис, будет возможность использовать и специальную версию протектора.marulina_ng wrote: ↑Tue Mar 26, 2019 10:27 am Или это как раз Online Activation Panel - подписались, и обычный протектор подсоединиться к этой панели и новые ключи можно будет уже с ограничением формировать?
Смысл онлайн активации будет в том, что Вы создаете один ключ активации, и указываете, что можно будет активировать 50 компьютеров с помощью него. Пользователи будут вводить этот ключ активации, чтобы активировать программу (наличие интернета при активации обязательно).
-
- Posts: 12
- Joined: Tue Mar 26, 2019 8:10 am
Re: Как сделать - Превышение количества лицензий и приложение закрывается
понятно. Но если есть возможность написать сервер самой, я бы хотела попробовать. Не могли бы вы подсказать, или может где-то уже есть какое-то описание? с чего начать?
Re: Как сделать - Превышение количества лицензий и приложение закрывается
Суть будет примерно такая:
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
Схема примерно такая будет.
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
Схема примерно такая будет.