После упаковки программа падает.
После упаковки программа падает.
После упаковки протектором моё ПО падает.
http://rghost.ru/50273214 - минимальный пример показывающий это.
Что я опять не так делаю?
http://rghost.ru/50273214 - минимальный пример показывающий это.
Что я опять не так делаю?
Re: После упаковки программа падает.
Для запуска вашей программы требуется еще 4 DLL-ки:
QtCore4.dll
QtGui4.dll
mingw10.dll
libgcc_s_dw2-1.dll
P.S. Qt-ные ДЛЛ-ки, собранные на MSVC не подходят.
QtCore4.dll
QtGui4.dll
mingw10.dll
libgcc_s_dw2-1.dll
P.S. Qt-ные ДЛЛ-ки, собранные на MSVC не подходят.
Re: После упаковки программа падает.
http://rghost.ru/50275629Admin wrote:Для запуска вашей программы требуется еще 4 DLL-ки:
QtCore4.dll
QtGui4.dll
mingw10.dll
libgcc_s_dw2-1.dll
P.S. Qt-ные ДЛЛ-ки, собранные на MSVC не подходят.
Re: После упаковки программа падает.
Какой то ответ будет ?
Re: После упаковки программа падает.
Проблема связана с оптимизацией тела маркера в результате чего присутствует безусловный переход внутрь маркера из-за его границ:
Текущая версия VMProtect не может распознать обратный переход внутрь маркера в результате чего при передаче управления на адрес 0040151A происходит закрытие процесса.
Текущая версия VMProtect не может распознать обратный переход внутрь маркера в результате чего при передаче управления на адрес 0040151A происходит закрытие процесса.
Re: После упаковки программа падает.
В ближайшее время ошибка (на сколько я понял, это всё же баг) будет исправлена ? Таких мест в реальной программе несколько...
Re: После упаковки программа падает.
Когда сможете исправить?очень нужно
Re: После упаковки программа падает.
Чем не устраивает защита по МАР файлу?
Re: После упаковки программа падает.
Скудность информации по данному поводу. Не понятно как должен называться map файл. Попытался назвать его myproject.map, но опять же не понятно считал он его нет. Судя по получившийся exe не прочитал.Admin wrote:Чем не устраивает защита по МАР файлу?
Re: После упаковки программа падает.
Имя МАР файла должно быть таким же как и ЕХЕ:
Project1.exe -> Project1.map
Ключи для линкера:
Project1.exe -> Project1.map
Ключи для линкера:
Code: Select all
-Wl,-Map=Project1.map
Re: После упаковки программа падает.
Так и делал. Но нигде не указалось, что он загрузился. Опять же в документации отсутствует этот момент. Что должен показать протектор при успешной загрузки ?Admin wrote:Имя МАР файла должно быть таким же как и ЕХЕ:
Project1.exe -> Project1.map
Ключи для линкера:Code: Select all
-Wl,-Map=Project1.map
Re: После упаковки программа падает.
Если МАР файл загрузился, то в списке доступных объектов вы должны увидеть ваши функции:
Ну и соответственно добавить в проект нужные функции вместо маркеров.
Ну и соответственно добавить в проект нужные функции вместо маркеров.