Page 2 of 2

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

Posted: Wed Jan 20, 2016 1:05 pm
by Admin
Сгенерировал код активации из ПО - 4V7J-WHZZ-JAPY.
Пытаюсь тепрь его активировать, получить серийный номер, а выскакивает ошибка 'Activation error: 6'. Может я чего-то недопонимаю, но ожидаю что в WebLM появится серийник для активируемой копии ПО, я его получу и выведу в edSerialNumber.Text
Теперь обработайте программу VMProtect-ом и запустите.

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

Posted: Wed Jan 20, 2016 1:10 pm
by igh0st
Admin wrote:
Сгенерировал код активации из ПО - 4V7J-WHZZ-JAPY.
Пытаюсь тепрь его активировать, получить серийный номер, а выскакивает ошибка 'Activation error: 6'. Может я чего-то недопонимаю, но ожидаю что в WebLM появится серийник для активируемой копии ПО, я его получу и выведу в edSerialNumber.Text
Теперь обработайте программу VMProtect-ом и запустите.
Я и так в уже обработаной все манипуляции делаю.

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

Posted: Wed Jan 20, 2016 1:41 pm
by Admin

Code: Select all

State := VMProtectActivateLicense(PAnsiChar(Trim(edActivationCode.Text)), Buf, SizeOf(Buf));
Преобразование к AnsiString забыли: AnsiString(edActivationCode.Text)

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

Posted: Wed Jan 20, 2016 1:58 pm
by igh0st
Admin wrote:

Code: Select all

State := VMProtectActivateLicense(PAnsiChar(Trim(edActivationCode.Text)), Buf, SizeOf(Buf));
Преобразование к AnsiString забыли: AnsiString(edActivationCode.Text)
Точно. Только подумал что проблема в преобразованиях типов и на сервер приходит не то, что ожидается. Спасибо!

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

Posted: Thu Jan 21, 2016 11:31 am
by igh0st
Возник следующий вопрос - возможно ли получить из WebLM информацию по коду активации:
1. Сколько активаций доступно.
2. На каких рабочих местах осуществлены активации - имя компьютера и дата активации.

Эти сведения надо отображать в личном кабинете пользователя, т.е. обработать и вывести данные не проблема, достаточно получить их в любом удобоваримом формате подобным запросом

Code: Select all

http://weblm.test.ru/ keyinfo.php?key=<ACTIVATION_CODE> 

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

Posted: Thu Jan 21, 2016 12:31 pm
by Admin
Такой возможности нет.

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

Posted: Thu Jan 21, 2016 2:06 pm
by igh0st
Admin wrote:Такой возможности нет.
Это жаль, но не беда, главное чтобы сохранялось в базе имя компьютера, с корого активируется код. Если этого не делается, то тут уже ничего не попишешь - вывод HWID вместо имени компьютера для конечного пользователя малоинформативен. Хотя можно после удачной активации/деактивации фиксировать это дело в отдельной таблице MySQL отдельным запросом.

А допилить такое возможножно, чтобы уж все в рамках одной функции делалось?

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

Posted: Thu Jan 21, 2016 2:22 pm
by Admin
Если честно, то я вообще ничего не понял. Расскажите подробнее какую задачу вы хотите решить?

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

Posted: Thu Jan 21, 2016 2:29 pm
by igh0st
Admin wrote:Если честно, то я вообще ничего не понял. Расскажите подробнее какую задачу вы хотите решить?
Отображать в кабинете моего пользователя количество доступных активаций и имена коипьютеров на которых активированы лицензии по этому коду. Если имя компьютера будет фиксироваться в базе WebLM при активации, то этого будет вполне достаточно, все необходимое я смогу получить из базы и показать пользователю.

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

Posted: Thu Jan 21, 2016 4:20 pm
by Admin
У сервера активации нет информации о наименовании компьютеров, на которые выданы ключи - только HWID.

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

Posted: Fri Jan 22, 2016 4:22 am
by igh0st
Admin wrote:У сервера активации нет информации о наименовании компьютеров, на которые выданы ключи - только HWID.
Было бы не плохо записывать в базу WebLM произвольную информацию о HWID, какой нибудь функцией VMProtectSetHWIDCustomData(HWID, CustomData) и писать в CustomData текстовой строкой всё, что нужно - имя компьютера или дату активации, да хоть номер Windows.

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

Posted: Sat Jan 23, 2016 6:07 am
by Admin
А вы не рассматривали вариант реализовать это все самостоятельно на основе имеющихся исходников WebLM?

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

Posted: Sat Jan 23, 2016 6:25 am
by igh0st
Admin wrote:А вы не рассматривали вариант реализовать это все самостоятельно на основе имеющихся исходников WebLM?
Разумеется рассмтривал.

На мой взгляд, подобный функционал наверняка кем-то будет востребован и наличие его в продукте, возможно, сделало бы VMProtect еще более удобным и привлекательным, тем более что функционал подключения к базе в нём у же есть. Возможно ошибаюсь, продукт и без этого замечательный, экономит массу времени и сил.

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

Posted: Tue Jan 26, 2016 3:43 am
by Admin
Необходимый вам функционал несколько специфичен (за 5 лет существования WebLM ниразу не поступало такого запроса), что я бы вам предложил реализовать его самостоятельно.

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

Posted: Mon Feb 01, 2016 4:35 am
by igh0st
Admin wrote:за 5 лет существования WebLM ниразу не поступало такого запроса
Честно говоря удивлен, т.к. сталкиваясь с лицензированием продукта на уроне предприятия, реализация подобного функционала неизбежна, учитывая ротацию компьютерного парка организации и персонала. Приобретая ключ на 20-30- и т.д. рабочих мест покупатель рано или поздно столкнется с вопросом - на каких именно рабочих местах активированы лицензии? Было бы вполне разумно такую информацию ему предоставить, либо в личном кабинете (что гораздо проще), либо через некий "менеджер лицензий".