Лицензирование для готового exe
Лицензирование для готового exe
Используем сторонний плагин в виде уже созданного exe, свободно распространяемый как есть. Соответственно исходников нет, возможно ли использовать функции лицензирования в таком случае?
Re: Лицензирование для готового exe
А авторы бесплатного плагина в курсе того, что вы собираетесь продавать их продукт? )
Re: Лицензирование для готового exe
Задача как раз недопустить то, чтобы плагин запускался без соответствующего ключа основной программы:)Admin wrote:А авторы бесплатного плагина в курсе того, что вы собираетесь продавать их продукт? )
Остальную этичную часть можно незатрагивать.
Скачав демку, указав в процедуре нужную мне опцию при запуске получаю сообщение об отсутствии ключа:(
т.е. на данный момент лицензирование только по исходникам?
Re: Лицензирование для готового exe
Расскажите более подробно схему работы вашей программы (в плане лицензирования).
Re: Лицензирование для готового exe
Добрый день, после очередного отлома нашей разработки, упакованной WinLicense, возвращаемся к Вам.
Возник ряд вопросов от него зависит сложность перехода на VMP:
1. может ли уже скомпилированный exe быть активированным, если при упаковке стоит привязка к серийному номеру (ID компьютера). на старых версия возможно привязки была, а активации нет.
2. существует ли либа, которая позволяет генерировать серийные номера? Т.е. необходимо создать свое приложение которое по командной строке будет генерировать серийный номер.
p.s.на вопрос #2 ответ найден, остался непонятным вопрос #1
Возник ряд вопросов от него зависит сложность перехода на VMP:
1. может ли уже скомпилированный exe быть активированным, если при упаковке стоит привязка к серийному номеру (ID компьютера). на старых версия возможно привязки была, а активации нет.
2. существует ли либа, которая позволяет генерировать серийные номера? Т.е. необходимо создать свое приложение которое по командной строке будет генерировать серийный номер.
p.s.на вопрос #2 ответ найден, остался непонятным вопрос #1
Re: Лицензирование для готового exe
1. В нашей системе к HWID привязывается серийный номер, а не вся программа целиком. Соответственно пользователь сможет использовать этот серийник только на той машине, для которой он сгенерирован. По поводу уже скомпилированного ЕХЕ-ника - наша система лицензирования работает через SDK и программа как минимум должна сама уметь читать серийный номер из своего хранилища + вызывать VMProtectSetSeriaNumber, VMProtectGetCurrentHWID (для показа его пользователю в окне регистрации). Другими словами без наличия исходных кодов вы не сможете добавить лицензирование в готовый ЕХЕ.
2. В папке "VMProtect Ultimate\Keygen\DLL" есть все что вам нужно.
2. В папке "VMProtect Ultimate\Keygen\DLL" есть все что вам нужно.
Re: Лицензирование для готового exe
Спасибо за ответ, планируется ли реализация п.1 в будущем?
Re: Лицензирование для готового exe
В принципе есть такой вариант - вы пишете собственную DLL с вызовом необходимых функций из SDK на DLLMain. Затем прикручиваете её к ЕХЕ с помощью DLL Box с опцией "Загружать на старте". В целом подход не очень надежный, но думаю для защиты "чужого" ЕХЕ-ника вполне потянет )