Лицензирование приложения .net core 3.1

Issues related to VMProtect
Post Reply
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Лицензирование приложения .net core 3.1

Post by hellicopter »

SDK.SetSerialNumber возвращает Invalid
Передаётся строка лицензии, сгенерированная в GUI
Проект во вложении:
VMProtect.7z
проект .net core 3.1
(257.57 KiB) Downloaded 237 times
Что я делаю не так?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование приложения .net core 3.1

Post by Admin »

Версия VMProtect с номером билда?

P.S. Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect? Если да, то в этом режиме правильный серийник нужно прописать в VMProtectLicense.ini, т.к. VMProtectSDK само ничего не проверяет, а берет все данные из INI:
http://vmpsoft.com/vmprotect/user-manua ... cking-code
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Re: Лицензирование приложения .net core 3.1

Post by hellicopter »

> Версия VMProtect с номером билда?
v 3.5.0
build 1213

Т.е. последняя официально выпущенная.
Кстати, вопрос, возможно ли скачать более свежие лицензионные билды?

> Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect?
Нет.
Обрабатываю VMPtotect-ом модуль "VMProtect.dll" и запускаю "VMProtect.exe"
Или "dotnet VMProtect.dll" - с тем же результатом.
(проект - "VMProtect\VMProtect\bin\Debug\netcoreapp3.1\VMProtect.dll.vmp")

Сделал ещё один тест.
Собрал это же приложение под .Net Framework 4.8
В этом варианте - работает корректно.

Т.е. проблема исключительно под .Net Core 3.1.

(Фреймворк .Net Core 3.1 - со всеми последними патчами)
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование приложения .net core 3.1

Post by Admin »

Скиньте в личку email, на который зарегистрирован VMProtect.
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Re: Лицензирование приложения .net core 3.1

Post by hellicopter »

Скинул.

Только что скачал билд 1241.
При обработке проекта, получаю ошибку
"Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
На 1213 такое не проявляется.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование приложения .net core 3.1

Post by Admin »

При обработке проекта, получаю ошибку
Уберите галку "Удалять отладочную информацию".

P.S. Господа, огромная просьба - не нужно мешать разные вопросы в одну тему. Оффтоп будет удаляться.
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Re: Лицензирование приложения .net core 3.1

Post by hellicopter »

Итого.
Если в проекте VMProtect (для обработки модуля .Net Core 3.1) отключить опцию "Удалять отладочную информацию",
то:
- проект компилируется без ошибки "Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a";
- компиляции не "падает";
- полученный модуль корректно обрабатывает код лицензии.

Ждём исправление опции "Удалять отладочную информацию" для .Net Core 3.1
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование приложения .net core 3.1

Post by Admin »

Проверяйте 1249 билд.
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Re: Лицензирование приложения .net core 3.1

Post by hellicopter »

> Проверяйте 1249 билд.
Проверил.

На простом проекте из вложения к 1-му сообщению - всё корректно.

На реальном проекте, при включенной опции "Удалять отладочную информацию" - ошибка компиляции VMProtect
"[Ошибка] Can't resolve token: 01000015"

При отключенной опции "Удалять отладочную информацию" - всё корректно.

Какую информацию предоставить для решения проблемы?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Лицензирование приложения .net core 3.1

Post by Admin »

Нужен сам бинарник.
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Re: Лицензирование приложения .net core 3.1

Post by hellicopter »

Нужен сам бинарник.
Скинул в личку.
hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

Re: Лицензирование приложения .net core 3.1

Post by hellicopter »

Проверил на 1251.
С включенной опцией "Удалить отладочную информацию" рабочий проект скомпилировался корректно.
Спасибо.
Post Reply