При использовании VMP с .map файлом, вмп просто крашится, либо просто не может прочитать файл
https://disk.yandex.ru/i/LLA3lnPYaUdHmg
VMP вылетает при взаимодействии с .map файлом
Re: VMP вылетает при взаимодействии с .map файлом
Присылайте пример.
Re: VMP вылетает при взаимодействии с .map файлом
Есть подозрение, что проблема каким-то образом связана со слишком длинными именами символов.
В нашем проекте возникла та же самая проблема. У нас все сурово, по-взрослому:
(иными словами, самая длинная строка в мап-файле 4168 байт)
Загрузка символов из .pdb тоже поломата, причем интересно - в гуе все грузится, символы доступны, и в общем-то все работает, а консольная версия ругается на отсутствие функций для защиты...
Вроде помогает такое заклинание, перед тем как:
(тут мы просто выкидываем из мап файла все строки длиннее 511 символов)
Проблема появилась при обновлении компилятора MSVC c 14.31 до 14.33, но я не думаю что тут замешан компилятор...
Я бы с удовольствием прислал пример, но 70 метров екзешник + 200 метров мап + 800 метров пдб это круто Готов оказать всяческое содействие в поиске зловредного бага любыми разумными способами.
Ну и как обычно, чтобы не казаться ламом безмозглым:
Могу из WER выцыганить и прислать дамп упавшего вмпротекта, если это как-то упростит жизнь...
В нашем проекте возникла та же самая проблема. У нас все сурово, по-взрослому:
Code: Select all
$ wc -L exe.map
4168 exe.map
Загрузка символов из .pdb тоже поломата, причем интересно - в гуе все грузится, символы доступны, и в общем-то все работает, а консольная версия ругается на отсутствие функций для защиты...
Вроде помогает такое заклинание, перед тем как:
Code: Select all
mv exe.map exe.map.orig && awk 'length($0) < 512' exe.map.orig > exe.map
Проблема появилась при обновлении компилятора MSVC c 14.31 до 14.33, но я не думаю что тут замешан компилятор...
Я бы с удовольствием прислал пример, но 70 метров екзешник + 200 метров мап + 800 метров пдб это круто Готов оказать всяческое содействие в поиске зловредного бага любыми разумными способами.
Ну и как обычно, чтобы не казаться ламом безмозглым:
Code: Select all
VMProtect Ultimate v 3.7.2 (build 1530) Copyright 2003-2022 VMProtect Software
Re: VMP вылетает при взаимодействии с .map файлом
Присылайте пример (EXE+MAP+PDB).