Ошибка при защите импорта

Issues related to VMProtect
Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Ошибка при защите импорта

Postby Nalik » Thu Sep 02, 2021 6:32 pm

Здравствуйте.
Когда выбираю защиту импорта программа не запускается.
Пример во вложении.
Attachments
WindowsFormsApp15.rar
(2.21 MiB) Downloaded 93 times
vmp.gif
vmp.gif (614.34 KiB) Viewed 2489 times

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

Re: Ошибка при защите импорта

Postby Admin » Fri Sep 03, 2021 4:53 am

Зачем все это нужно?

Code: Select all

        private static System.Reflection.Assembly AppDomain_AssemblyResolve(object sender, ResolveEventArgs args)
        {
            if (args.Name.Contains("Newtonsoft.Json") && !Newtonsoft) //имя dll
            {
                Newtonsoft = true;
                return System.Reflection.Assembly.Load(Properties.Resources.Newtonsoft_Json); //расположения dll в папке ресурсы
            }
            return null;
        }


Достаточно добавить "Newtonsoft.Json.dll" в раздел "Assemblies".

Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Ошибка при защите импорта

Postby Nalik » Fri Sep 03, 2021 10:04 am

Admin wrote:Зачем все это нужно?
Достаточно добавить "Newtonsoft.Json.dll" в раздел "Assemblies".

А это разве не является ошибкой?)
У меня нет раздела Assemblies, у меня Professional версия, а не Ultimate

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

Re: Ошибка при защите импорта

Postby Admin » Fri Sep 03, 2021 3:59 pm

А это разве не является ошибкой?)

Импорт настраивается еще до работы Programm::Main, поэтому возникает сообщение о том, что "Newtonsoft.Json" не найден. Ошибки здесь нет.

Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Ошибка при защите импорта

Postby Nalik » Wed Nov 03, 2021 10:44 pm

Можно ли в раздел "Assemblies" добавлять нативные dll?
Мне пишет Файл "nnn.dll" имеет некорректный .NET формат.

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

Re: Ошибка при защите импорта

Postby Admin » Thu Nov 04, 2021 11:13 am

Можно ли в раздел "Assemblies" добавлять нативные dll?

Нет.

Nalik
Posts: 58
Joined: Mon Jan 20, 2020 8:01 pm

Re: Ошибка при защите импорта

Postby Nalik » Thu Nov 04, 2021 1:42 pm

Admin wrote:Нет.

Просто в руководстве пользователя читал, что можно включать любые файлы.
Но к сожалению в Ultimate версии нет раздела "файлы", есть только раздел "Сборки"
http://vmpsoft.com/support/user-manual/ ... s-section/