MSI Lab - Форум по русификации

Основные форумы => RusMe - РусМи! => Тема начата: миха04 от 11 Апреля 2020, 00:02:05

Название: Редактирование XML в файле .res
Отправлено: миха04 от 11 Апреля 2020, 00:02:05
Всем здоровья! Есть программа iZotope RX 7 Audio Editor (версия 32 бит). Довольно нудная в плане перевода. Часть строк типа жёстко-закодированных, часть хранится в XML, упрятанном в ресурс IZRESEMBED исполнимого файла. Ресурс я извлёк, называется RESTORATIONRESEMBED.res. Вся проблема в том, что редактируется он только в HEX-редакторе. Кириллицу приходится вбивать в UTF-8, а это 2 байта на символ и естественно места не хватает. В отладчике OllyDBG эти строки можно обнаружить по физическим адресам и то найти адреса можно лишь в Hiew. Вопрос такой: можно ли как-то увеличить строку в байтах, чтобы замена ресурса не вызывала падение программы? Ссылка на файл https://yadi.sk/d/UaNL6V3dRc6-0g
Название: Re: Редактирование XML в файле .res
Отправлено: миха04 от 11 Апреля 2020, 11:20:45
Великий Хухл ничем не помог, нашёл самостоятельно одно из решений - сколько байт добавляем, столько и удаляем типа 202020202020, оставляя хотя бы один пробел. Результат налицо.