WebLM и продукты

Issues related to WebLM
Sergiodb
Posts: 11
Joined: Thu Apr 09, 2015 6:13 am

WebLM и продукты

Postby Sergiodb » Thu May 28, 2015 5:33 am

Добрый день
1. в сервере лицензии при создании нового продукта есть выбор режима генератора
подскажите в чем отличие
и что такое дополнительные активации
искал в документации на сайте ничего подобного не нашел

2. привязка к id компьютера - перестановка системы без изменения конфигурации компьютера меняется ли id?
нужен ли при этом конечному пользователю другой лицензионный ключ?

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Thu May 28, 2015 12:47 pm

1. в сервере лицензии при создании нового продукта есть выбор режима генератора
подскажите в чем отличие

Режим генератора задает что будет генерировать кейген - или серийные номера или коды активации.
и что такое дополнительные активации

Дополнительные активации используются при генерации кода активации. Общее количество активации в коде = (1 + EXTRA_ACTIVATIONS) * QUANTITY
2. привязка к id компьютера - перестановка системы без изменения конфигурации компьютера меняется ли id?

Скорее всего нет.
нужен ли при этом конечному пользователю другой лицензионный ключ?

Если внутри HWID изменится 2 идентификатора и больше, то нужен новый ключ.

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Sat Jan 16, 2016 9:30 am

Admin wrote:
1. в сервере лицензии при создании нового продукта есть выбор режима генератора
подскажите в чем отличие

Режим генератора задает что будет генерировать кейген - или серийные номера или коды активации.


К примеру, пользователь установил ПО, защищеное VMProtect и запросил у меня код активации. Я через WebLM этот код создаю и сообщаю его пользователю. А как программа узнает что этот код валидный? Что он зарегестрирован на Василия Ивановича Пупкина с е-майлом pupkin@mail.ru?

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Sat Jan 16, 2016 9:44 am

Я через WebLM этот код создаю и сообщаю его пользователю. А как программа узнает что этот код валидный?

VMProtectActivateLicense + VMProtectSetSerialNumber

Что он зарегестрирован на Василия Ивановича Пупкина с е-майлом pupkin@mail.ru?

VMProtectGetSerialNumberData

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Wed Jan 20, 2016 6:17 am

Настроил WebLM, теперь запрос к ней по формату

Code: Select all

http://weblm.test.ru/keygen.php?productid=2&customeremail=<CUSTOMER_EMAIL>&customername=<CUSTOMER_NAME>&companyname=<COMPANY_NAME>&quantity=<QUANTITY>&orderref=<ORDER_ID>

создает на сайте в базе коды активации, но при попытке активировать такой код в приложении и получить серийник функция VMProtectActivateLicense выдает ошибку 6, т.е. ACTIVATION_BAD_CODE, хотя код активации введен без каких-либо ошибок, в опциях проекта VMProtect сервер активации указан тот же, что используется при генерации кода (http://weblm.test.ru).

И почему-то в поле Name кода активации попадает реквизит запроса <COMPANY_NAME>, а не <CUSTOMER_NAME>. Так и должно быть?

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Wed Jan 20, 2016 8:16 am

Причина ACTIVATION_BAD_CODE в том, что вы в своем приложении используете продукт, который отличается от продукта из кода активации (разные параметры лицензирования). Вам нужно либо экспортировать продукт из вашего VMP в WebLM и затем создать код активации для этого продукта, либо обратно импортировать нужный продукт из WebLM и использовать полученный VMP в качестве параметров лицензирования в VMProtect.

Про <COMPANY_NAME> не понял вопроса.

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Wed Jan 20, 2016 11:23 am

Admin wrote:Причина ACTIVATION_BAD_CODE в том, что вы в своем приложении используете продукт, который отличается от продукта из кода активации (разные параметры лицензирования). Вам нужно либо экспортировать продукт из вашего VMP в WebLM и затем создать код активации для этого продукта, либо обратно импортировать нужный продукт из WebLM и использовать полученный VMP в качестве параметров лицензирования в VMProtect.


Я правильно понимаю что для этого нужно экспортировать ключ для keygen.php

Image

и вставить его в файл keygen.php в WebLM?

Image



Admin wrote:Про <COMPANY_NAME> не понял вопроса.

В коде запроса из приложения customername=Bubba Smith

Image

а при генереции кода активации в WebLM в поле Name попадает companyname:

Image

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Wed Jan 20, 2016 12:21 pm

Я правильно понимаю что для этого нужно экспортировать ключ для keygen.php

Нет. Речь идет про штатный функционал WebLM:
http://weblm.vmpsoft.com/help/importing ... roduct.htm

Еще вот тут почитайте:
http://vmpsoft.com/products/web-license ... art-guide/

и вставить его в файл keygen.php в WebLM?

Забудьте про keygen.php - это рыба для вашего собственного кейгена.

P.S. Шаблоны типа "PayPro / Plimus" заточены под самые популярные платежные системы - платежная система при покупке сама заполняет параметры типа <CUSTOMER_NAME>, <COMPANY_NAME> и затем дергает заполненный URL. Если у вас на стороне платежной системы будет что-то свое, то должны будете сами заполнить все значения полей в шаблоне.

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Wed Jan 20, 2016 12:29 pm

Admin wrote:Еще вот тут почитайте:
http://vmpsoft.com/products/web-license ... art-guide/

Спасибо, почитал, вроде понял. Взял файл .vmp из тестового проекта и в WebLM в секции "Продукты" сделал Импорт Продукта из этого файла. Появился новый продукт Product #3, правда вместо кода активации запрос к keygen.php стал выдавать серийные номера, но в WebLM зашел в редактирование продукта и поменял "Режим генератора" на "Коды активации", keygen.php стал выдавать коды активации нужного формата, но их активация функцией VMProtectActivateLicense все равно приводит к ошибке 6.

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Wed Jan 20, 2016 12:33 pm

Что-то я не вижу никакого "Product#3" на нашем тестовом сервере.

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Wed Jan 20, 2016 12:34 pm

Admin wrote:Что-то я не вижу никакого "Product#3" на нашем тестовом сервере.

Я делаю на своем сервере. Сейчас закину на ваш.

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Wed Jan 20, 2016 12:36 pm

Вы уже приобретали WebLM?

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Wed Jan 20, 2016 12:41 pm

Admin wrote:Вы уже приобретали WebLM?

Да, конечно.

Импортировался Product #2984

Admin
Site Admin
Posts: 1305
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: WebLM и продукты

Postby Admin » Wed Jan 20, 2016 12:45 pm

И что у вас не получается?

igh0st
Posts: 40
Joined: Tue May 04, 2010 8:32 am

Re: WebLM и продукты

Postby igh0st » Wed Jan 20, 2016 12:52 pm

Admin wrote:И что у вас не получается?

Сгенерировал код активации из ПО - 4V7J-WHZZ-JAPY.
Пытаюсь тепрь его активировать, получить серийный номер, а выскакивает ошибка 'Activation error: 6'. Может я чего-то недопонимаю, но ожидаю что в WebLM появится серийник для активируемой копии ПО, я его получу и выведу в edSerialNumber.Text

Code: Select all

procedure TForm1.btActivateClick(Sender: TObject);
var
   Buf:      array [0..1023] of AnsiChar;
   State:   Integer;
begin
   if Trim(edActivationCode.Text) = '' then Exit;

   State := VMProtectActivateLicense(PAnsiChar(Trim(edActivationCode.Text)), Buf, SizeOf(Buf));
 
  if State=0 then
      edSerialNumber.Text := Buf
   else
      MessageDlg(Format('Activation error: %d',[State]),mtError,[mbOk],0);
   
end;


Return to “Web License Manager”

Who is online

Users browsing this forum: No registered users and 1 guest