Qt 5.5.0 and MinGW 4.9.2 32 bit

Issues related to VMProtect
Post Reply
Maxim
Posts: 1
Joined: Fri Feb 19, 2016 9:36 am

Qt 5.5.0 and MinGW 4.9.2 32 bit

Post by Maxim »

Добрый день!
Есть следующая проблема: собираем приложение (вернее dll), используя Qt 5.5.0 and MinGW 4.9.2 32 bit (с флагом -std=c++14) - далее используем vmprotect для защиты констант + пытаемся обернуть одну функцию и защитить её с помощью виртуализации. Функция не типа hello world - из настоящего боевого проекта, активно использует классы Qt, часто вызывается и т.д. Всё собирается и патчится vmprotect без ошибок, приложение запускается, но далее как только должен задействоваться виртуализированный кусок, приложение неожиданно прекращает свою работу.

Было опробовано две версии VMprotect:
1) 2.13.5 с лицензией
2)3.0.8 demo - при использовании данной версии при запуске приложения выводится предупреждения, что использована демо версия после чего приложение крашится (т.е. даже раньше чем на второй версии - до вызовов виртуализованного кода)

В документации ничего не сказано про поддержку MinGW, на форуме нашёл, что у других людей тоже возникали проблемы с MinGW.

В связи с этим вопросы:
1)Поддерживает ли продукт нормально minGW? Если да - то какие версии продукта нужно использовать?
2)Что можно сделать в нашей конкретной ситуации?Какие есть пути решения подобных проблем?
Admin
Site Admin
Posts: 2585
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Qt 5.5.0 and MinGW 4.9.2 32 bit

Post by Admin »

Присылайте тестовый пример (оригинальный DLL+EXE+MAP+VMP файлы), на котором можно воспроизвести проблему.
Post Reply