Здравствуйте.
Нашел баг, если переводить на другие языки программу написанную на c# с помощью встроенного в дизайнер Visual Studio инструмента для перевода, то создается файл ресурсов с соответствующей локалью. Так вот, если в настройках VMProtect v 3.5.0 Build 1241 стоит галочка "Удалять отладочную информацию", то перевод перестает работать. Пример во вложении.
Вот гифка с демонстрацией.
Если запускать обычный exe-шник, то все ок - язык английский (из ресурсов). Если запускать обфусцированную прогу, то язык по умолчанию - русский (так не должно быть).
Это нужно перед каждым классом формы вставлять?)
Я конечно не спец в защите, но .NET Reactor 5.0.0.0 умеет переименовывать классы форм без вреда для связи с ресурсами локализации)