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

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

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

Postby hellicopter » Sun Oct 18, 2020 9:10 am

SDK.SetSerialNumber возвращает Invalid
Передаётся строка лицензии, сгенерированная в GUI
Проект во вложении:
VMProtect.7z
проект .net core 3.1
(257.57 KiB) Downloaded 87 times

Что я делаю не так?

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

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

Postby Admin » Thu Oct 22, 2020 7:04 am

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

P.S. Я правильно понимаю, что вы пытаетесь отладить приложение до обработки в VMPtotect? Если да, то в этом режиме правильный серийник нужно прописать в VMProtectLicense.ini, т.к. VMProtectSDK само ничего не проверяет, а берет все данные из INI:
http://vmpsoft.com/support/user-manual/ ... king-code/

hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

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

Postby hellicopter » Fri Oct 23, 2020 10:27 am

> Версия 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: 2021
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

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

Postby Admin » Fri Oct 23, 2020 12:45 pm

Скиньте в личку email, на который зарегистрирован VMProtect.

hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

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

Postby hellicopter » Fri Oct 23, 2020 2:26 pm

Скинул.

Только что скачал билд 1241.
При обработке проекта, получаю ошибку
"Can't resolve assembly: System.Runtime, Version=4.2.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
На 1213 такое не проявляется.

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

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

Postby Admin » Sun Oct 25, 2020 9:02 am

При обработке проекта, получаю ошибку

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

P.S. Господа, огромная просьба - не нужно мешать разные вопросы в одну тему. Оффтоп будет удаляться.

hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

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

Postby hellicopter » Mon Oct 26, 2020 6:30 am

Итого.
Если в проекте 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: 2021
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

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

Postby Admin » Mon Oct 26, 2020 8:08 am

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

hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

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

Postby hellicopter » Mon Oct 26, 2020 2:57 pm

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

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

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

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

Какую информацию предоставить для решения проблемы?

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

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

Postby Admin » Mon Oct 26, 2020 3:57 pm

Нужен сам бинарник.

hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

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

Postby hellicopter » Mon Oct 26, 2020 4:22 pm

Нужен сам бинарник.

Скинул в личку.

hellicopter
Posts: 26
Joined: Sun Oct 18, 2020 2:10 am

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

Postby hellicopter » Fri Oct 30, 2020 8:09 pm

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