MSI Lab - Форум по русификации
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
21 Января 2018: У нас обновился форум! Мы переехали на новый движок и снова открыли регистрацию.
Начало
Помощь
Поиск
Вход
Регистрация
MSI Lab - Форум по русификации
»
Основные форумы
»
RusMe - РусМи!
(Модераторы:
shkiper
,
Solenij
,
Serega
,
VIPer
,
миха04
) »
Редактирование XML в файле .res
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Автор
Тема: Редактирование XML в файле .res (Прочитано 9005 раз)
миха04
Модератор
Старожил
Сообщений: 374
Редактирование XML в файле .res
«
:
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
«
Последнее редактирование: 11 Апреля 2020, 12:12:55 от миха04
»
Записан
миха04
Модератор
Старожил
Сообщений: 374
Re: Редактирование XML в файле .res
«
Ответ #1 :
11 Апреля 2020, 11:20:45 »
Великий Хухл ничем не помог, нашёл самостоятельно одно из решений - сколько байт добавляем, столько и удаляем типа 202020202020, оставляя хотя бы один пробел. Результат налицо.
Записан
Печать
Страницы: [
1
]
« предыдущая тема
следующая тема »
MSI Lab - Форум по русификации
»
Основные форумы
»
RusMe - РусМи!
(Модераторы:
shkiper
,
Solenij
,
Serega
,
VIPer
,
миха04
) »
Редактирование XML в файле .res