Теперь обработайте программу VMProtect-ом и запустите.Сгенерировал код активации из ПО - 4V7J-WHZZ-JAPY.
Пытаюсь тепрь его активировать, получить серийный номер, а выскакивает ошибка 'Activation error: 6'. Может я чего-то недопонимаю, но ожидаю что в WebLM появится серийник для активируемой копии ПО, я его получу и выведу в edSerialNumber.Text
WebLM и продукты
Re: WebLM и продукты
Re: WebLM и продукты
Я и так в уже обработаной все манипуляции делаю.Admin wrote:Теперь обработайте программу VMProtect-ом и запустите.Сгенерировал код активации из ПО - 4V7J-WHZZ-JAPY.
Пытаюсь тепрь его активировать, получить серийный номер, а выскакивает ошибка 'Activation error: 6'. Может я чего-то недопонимаю, но ожидаю что в WebLM появится серийник для активируемой копии ПО, я его получу и выведу в edSerialNumber.Text
Re: WebLM и продукты
Code: Select all
State := VMProtectActivateLicense(PAnsiChar(Trim(edActivationCode.Text)), Buf, SizeOf(Buf));
Re: WebLM и продукты
Точно. Только подумал что проблема в преобразованиях типов и на сервер приходит не то, что ожидается. Спасибо!Admin wrote:Преобразование к AnsiString забыли: AnsiString(edActivationCode.Text)Code: Select all
State := VMProtectActivateLicense(PAnsiChar(Trim(edActivationCode.Text)), Buf, SizeOf(Buf));
Re: WebLM и продукты
Возник следующий вопрос - возможно ли получить из WebLM информацию по коду активации:
1. Сколько активаций доступно.
2. На каких рабочих местах осуществлены активации - имя компьютера и дата активации.
Эти сведения надо отображать в личном кабинете пользователя, т.е. обработать и вывести данные не проблема, достаточно получить их в любом удобоваримом формате подобным запросом
1. Сколько активаций доступно.
2. На каких рабочих местах осуществлены активации - имя компьютера и дата активации.
Эти сведения надо отображать в личном кабинете пользователя, т.е. обработать и вывести данные не проблема, достаточно получить их в любом удобоваримом формате подобным запросом
Code: Select all
http://weblm.test.ru/ keyinfo.php?key=<ACTIVATION_CODE>
Re: WebLM и продукты
Такой возможности нет.
Re: WebLM и продукты
Это жаль, но не беда, главное чтобы сохранялось в базе имя компьютера, с корого активируется код. Если этого не делается, то тут уже ничего не попишешь - вывод HWID вместо имени компьютера для конечного пользователя малоинформативен. Хотя можно после удачной активации/деактивации фиксировать это дело в отдельной таблице MySQL отдельным запросом.Admin wrote:Такой возможности нет.
А допилить такое возможножно, чтобы уж все в рамках одной функции делалось?
Re: WebLM и продукты
Если честно, то я вообще ничего не понял. Расскажите подробнее какую задачу вы хотите решить?
Re: WebLM и продукты
Отображать в кабинете моего пользователя количество доступных активаций и имена коипьютеров на которых активированы лицензии по этому коду. Если имя компьютера будет фиксироваться в базе WebLM при активации, то этого будет вполне достаточно, все необходимое я смогу получить из базы и показать пользователю.Admin wrote:Если честно, то я вообще ничего не понял. Расскажите подробнее какую задачу вы хотите решить?
Re: WebLM и продукты
У сервера активации нет информации о наименовании компьютеров, на которые выданы ключи - только HWID.
Re: WebLM и продукты
Было бы не плохо записывать в базу WebLM произвольную информацию о HWID, какой нибудь функцией VMProtectSetHWIDCustomData(HWID, CustomData) и писать в CustomData текстовой строкой всё, что нужно - имя компьютера или дату активации, да хоть номер Windows.Admin wrote:У сервера активации нет информации о наименовании компьютеров, на которые выданы ключи - только HWID.
Re: WebLM и продукты
А вы не рассматривали вариант реализовать это все самостоятельно на основе имеющихся исходников WebLM?
Re: WebLM и продукты
Разумеется рассмтривал.Admin wrote:А вы не рассматривали вариант реализовать это все самостоятельно на основе имеющихся исходников WebLM?
На мой взгляд, подобный функционал наверняка кем-то будет востребован и наличие его в продукте, возможно, сделало бы VMProtect еще более удобным и привлекательным, тем более что функционал подключения к базе в нём у же есть. Возможно ошибаюсь, продукт и без этого замечательный, экономит массу времени и сил.
Re: WebLM и продукты
Необходимый вам функционал несколько специфичен (за 5 лет существования WebLM ниразу не поступало такого запроса), что я бы вам предложил реализовать его самостоятельно.
Re: WebLM и продукты
Честно говоря удивлен, т.к. сталкиваясь с лицензированием продукта на уроне предприятия, реализация подобного функционала неизбежна, учитывая ротацию компьютерного парка организации и персонала. Приобретая ключ на 20-30- и т.д. рабочих мест покупатель рано или поздно столкнется с вопросом - на каких именно рабочих местах активированы лицензии? Было бы вполне разумно такую информацию ему предоставить, либо в личном кабинете (что гораздо проще), либо через некий "менеджер лицензий".Admin wrote:за 5 лет существования WebLM ниразу не поступало такого запроса