Используем VMProtect v2.13
Обратили внимание, что при добавлении защиты хотя бы одной строковой константы через VMProtectDecryptStringA
размер защищенного модуля увеличивается на значительные 600 Кб.
Без установки защиты на строки: [Информация] Размер выходного файла 1537536 байт (222%)
С установкой защиты на одну строку: [Информация] Размер выходного файла 2137600 байт (309%)
Не могли бы вы уточнить, такое увеличение размера это ожидаемое поведение?
Вы не могли бы уточнить, планируется ли какая то оптимизация размера этого рантайма?
Существует ли альтернативный способ защиты строковых констант, который не приводит к столь драматичному увеличению размера?
p.s. в случае с защитой функций, добавление одной функции незначительно увеличивает размер исполняемого модуля