Лицензирование для готового exe

Issues related to VMProtect
Post Reply
Guerra
Posts: 4
Joined: Sat Oct 23, 2010 10:39 am

Лицензирование для готового exe

Post by Guerra »

Используем сторонний плагин в виде уже созданного exe, свободно распространяемый как есть. Соответственно исходников нет, возможно ли использовать функции лицензирования в таком случае?
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование для готового exe

Post by Admin »

А авторы бесплатного плагина в курсе того, что вы собираетесь продавать их продукт? :))
Guerra
Posts: 4
Joined: Sat Oct 23, 2010 10:39 am

Re: Лицензирование для готового exe

Post by Guerra »

Admin wrote:А авторы бесплатного плагина в курсе того, что вы собираетесь продавать их продукт? :))
Задача как раз недопустить то, чтобы плагин запускался без соответствующего ключа основной программы:)
Остальную этичную часть можно незатрагивать.
Скачав демку, указав в процедуре нужную мне опцию при запуске получаю сообщение об отсутствии ключа:(
т.е. на данный момент лицензирование только по исходникам?
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование для готового exe

Post by Admin »

Расскажите более подробно схему работы вашей программы (в плане лицензирования).
Guerra
Posts: 4
Joined: Sat Oct 23, 2010 10:39 am

Re: Лицензирование для готового exe

Post by Guerra »

Добрый день, после очередного отлома нашей разработки, упакованной WinLicense, возвращаемся к Вам.
Возник ряд вопросов от него зависит сложность перехода на VMP:
1. может ли уже скомпилированный exe быть активированным, если при упаковке стоит привязка к серийному номеру (ID компьютера). на старых версия возможно привязки была, а активации нет.
2. существует ли либа, которая позволяет генерировать серийные номера? Т.е. необходимо создать свое приложение которое по командной строке будет генерировать серийный номер.
p.s.на вопрос #2 ответ найден, остался непонятным вопрос #1
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование для готового exe

Post by Admin »

1. В нашей системе к HWID привязывается серийный номер, а не вся программа целиком. Соответственно пользователь сможет использовать этот серийник только на той машине, для которой он сгенерирован. По поводу уже скомпилированного ЕХЕ-ника - наша система лицензирования работает через SDK и программа как минимум должна сама уметь читать серийный номер из своего хранилища + вызывать VMProtectSetSeriaNumber, VMProtectGetCurrentHWID (для показа его пользователю в окне регистрации). Другими словами без наличия исходных кодов вы не сможете добавить лицензирование в готовый ЕХЕ.
2. В папке "VMProtect Ultimate\Keygen\DLL" есть все что вам нужно.
Guerra
Posts: 4
Joined: Sat Oct 23, 2010 10:39 am

Re: Лицензирование для готового exe

Post by Guerra »

Спасибо за ответ, планируется ли реализация п.1 в будущем?
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование для готового exe

Post by Admin »

В принципе есть такой вариант - вы пишете собственную DLL с вызовом необходимых функций из SDK на DLLMain. Затем прикручиваете её к ЕХЕ с помощью DLL Box с опцией "Загружать на старте". В целом подход не очень надежный, но думаю для защиты "чужого" ЕХЕ-ника вполне потянет :))
Post Reply