WEbLM окно активации

Issues related to WebLM
danila.16@mail.ru
Posts: 15
Joined: Tue Apr 18, 2017 7:08 am

Re: WEbLM окно активации

Post by danila.16@mail.ru »

Admin wrote:В C:\Users\Public\Documents\VMProtect\Licensing\MSVC\ посмотрите что-ли.
Этот пример я запускал и компилил, он работает вроде как но оффлайн... разобраться я в нём так толком и не смог, только понял принцип работы системы лицензирования. С++ для меня тёмный лес...(
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WEbLM окно активации

Post by Admin »

Вот щас на счёт параметров не понял... где их брать и куда вставлять?
Вот отсюда:
screen.png
screen.png (65.54 KiB) Viewed 10442 times
Вот сюда:

Code: Select all

ActivateLicense(...)
danila.16@mail.ru
Posts: 15
Joined: Tue Apr 18, 2017 7:08 am

Re: WEbLM окно активации

Post by danila.16@mail.ru »

Что то всё ровно понять никак не могу...
danila.16@mail.ru
Posts: 15
Joined: Tue Apr 18, 2017 7:08 am

Re: WEbLM окно активации

Post by danila.16@mail.ru »

Что всё на помощь я могу не рассчитывать больше что ли?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WEbLM окно активации

Post by Admin »

На помощь в изучении C++ и WinAPI? Я просто не могу понять почему вы не можете добавить еще 2 элемента (один под ввод кода активации, второй кнопка, вызывающая VMProtectActivateLicense) в уже готовый пример с лицензированием?
Attachments
ActivateLicense.zip
(213.74 KiB) Downloaded 735 times
accucteht
Posts: 5
Joined: Thu Mar 10, 2022 6:58 am

Re: WEbLM окно активации

Post by accucteht »

Не знаю тема закрылась или нет, напишу сюда.
Вызываю из Дельфи функцию "VMProtectActivateLicense".
При компиляции указал тестовый сервер "http://weblm.vmpsoft.com/", и ключ активации который
там сгенерил. Функция всегда возвращает код ошибки 6 ACTIVATION_BAD_CODE и пустые данные вместо серийного номера.
Почему такое может быть?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WEbLM окно активации

Post by Admin »

Скорее всего у вас разные "продукты" (параметры лицензирования) в коде активации и в VMP файле, которым вы защищаете приложение. Чтобы "продукты" были одинаковыми нужно либо импортировать VMP на сервер, либо экспортировать продукт с сервера и использовать полученный VMP файл в качестве параметров лицензирования.
accucteht
Posts: 5
Joined: Thu Mar 10, 2022 6:58 am

Re: WEbLM окно активации

Post by accucteht »

Спасибо за ответ!
Я уже сам разобрался, проблема была в первой переменной, с кодом активации.
Я передавал ссылку на переменную AnsiString, а нужно было преобразовать сначала в PAnsiChar
и потом уже передавать в функцию.
П.Ы.: Код на Дельфи.
Post Reply