Page 1 of 1

VMProtect and pyinstaller

Posted: Fri May 22, 2020 7:48 am
by mafiaal
Всем привет!
У меня есть исходный на языке python. Я упаковал исходные файлы *.py при помощи:

Code: Select all

pyinstaller -F file_name.py
в исполняемый файл. Полученный *.exe работает, как и ожидалось. Его размер составил примерно 27 Mbyte. После этого я запустил VMProtect и скомпилировал этот файл с опциями защиты. При этом размер выходного файла file_name.vmp.exe в зависимости от использованных опций составлял от 300 Kbyte до 6 Mbyte. Но новый файл уже не работает корректно, при запуске в консоли выдаёт ошибку:

Code: Select all

[5752] Cannot open self E:\path_to_file\file_name.vmp.exe or archive E:\path_to_file\file_name.vmp.pkg
Подскажите, есть ли какая-то комбинация настроек VMProtect, которая позволит мне собрать защищённый работающий *.exe? И почему вообще происходит такая ошибка при попытке защиты?