Добрый день
1. Как известно маркеры для Microsoft Visual C (и не только) реализованы через директивы inline ассемблера.
Однако для х64 платформы инлайн ассемблер в компиляторе Visual C не реализован.
Неужели остается использовать map-файлы и виртуализировать код всей функции? Очень часто этого не требуется. Как решена данная проблема в последней версии VMProtect?
2. Обработка исключений реализована в VMProtect х64?
3. Существуют ли какие нибудь ограничения при использовании VMProtect для защиты х64 приложений?
Спасибо.
Поддержка x86-64
Поддержка в маркеров для х64 появится в версии 1.53 (маркеры будут представлены виде вызовов импортируемых из VMProtectSDK64.dll функции: VMProtectBegin и VMProtectEnd).1. Как известно маркеры для Microsoft Visual C (и не только) реализованы через директивы inline ассемблера.
Однако для х64 платформы инлайн ассемблер в компиляторе Visual C не реализован.
Неужели остается использовать map-файлы и виртуализировать код всей функции? Очень часто этого не требуется. Как решена данная проблема в последней версии VMProtect?
В настоящее время пока нет полной поддержки исключений в обрабатываемом коде и поэтому рекомендуется обрабатывать те участки кода, в которых не могут возникать исключения.2. Обработка исключений реализована в VMProtect х64?
Кроме того, что пока не поддерживаются исключения на уровне обрабатываемого кода, больше никаких ограничений не существует.3. Существуют ли какие нибудь ограничения при использовании VMProtect для защиты х64 приложений?