Сейчас на форуме: vasilevradislav, tyns777, zombi-vadim (+3 невидимых)

 eXeL@B —› Программирование —› Русификация: думал будет проще
Посл.ответ Сообщение

Ранг: 10.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 27 января 2008 18:04
· Личное сообщение · #1

Возникли сложности при редактирование exe файла. Данный файл я хотел бы русить. Но такие программы как Restorato и PE Explorer находят очень маленькое количество текста для перевода. Конечно оставшейся текст можно перевести через хекс код но это требует точной длины заменяемого текста, и как правило это полное извращения. Еще давно я переводил один файл через программу Oregui, так там если текс был из 4-х символов можно было вбить текст хоть из пяти и более. Однако что тогда что и сейчас не как не могу понять почему то текст редактированный в Oregui после запуска программы все равно остается в изначальном виде? Хотя файл который я ранее здесь выкладывал проредактирован Oregui и все с ним нормально. Ну так вопрос как заставить Oregui работать правильно чтобы он переводил файл, а не тупа дописывал не рабочие строки в конце файла? Есть ли альтернативный редактор по типу Oregui который мне может помочь? Почему программы по типу Restorato и PE Explorer видят только часть текста?
Выкладываю файл редактируемого exe для примера хотел бы заменить слово speed(данное слово Restorato PE Explorer не находят, правда может я ими неправильно пользуюсь) на слово Скорость. Ну вот и все, приветствуется любая помощь.


730e_27.01.2008_CRACKLAB.rU.tgz - BTMouseTrau.rar



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 27 января 2008 18:11
· Личное сообщение · #2

www.yandex.ru/yandsearch?text=localizer



Ранг: 10.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 27 января 2008 19:05
· Личное сообщение · #3

Localizer отличная программа но как и Restorato, PE Explorer видет только часть текста. Однако кажется я понял в чем проблема с Oregui. Он далеко не всегда находит RVA ссылки так что когда создает новую строку автоматически ссылки не появляются, и поэтому текст не изменяется а остается старым. Теперь бы понять как узнать какая ссылка к требуемой строке…
Кто знает как помочь пожалуйста подскажите.




Ранг: 69.2 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 27 января 2008 19:10
· Личное сообщение · #4

У меня этот файл не запустился, однако строки нормально видит программа OverNimble Localize Plus. Нормально ли она их изменит - не знаю, но мне она всегда помогала в таких случаях.
all-for-rus.narod.ru/out_resources.htm



Ранг: 10.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 27 января 2008 19:39
· Личное сообщение · #5

Не запускается файлик потому что заточен он под ОС КПК. Программка и вправду нормально видит строки, но только редактировать она страку на большее количество символов относительно исходника не сможет, да и RVA ссылок она не показывает. Мне бы хотя бы понят как к нужной строке найти RVA ссылки.




Ранг: 312.0 (мудрец), 349thx
Активность: 0.460.65
Статус: Участник
Advisor

Создано: 27 января 2008 20:12
· Личное сообщение · #6

mc-serg87 пишет:
Мне бы хотя бы понят как к нужной строке найти RVA ссылки.

Не майся с этим хозяйством, этими инструментами.
Юзай Ольку для руссификации.
//эт конечно нонсес, дебугер для таких дел.
Найдёт все ссылки, найдёт нужные строки.
Ну а если серьёзно, лкчше чем hexedit, для строк по телу нет..

-----
Чтобы юзер в нэте не делал,его всё равно жалко..




Ранг: 10.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 27 января 2008 21:20
· Личное сообщение · #7

Что еще за Ольку? А разве hexedit отображает RVA ссылки для строки?




Ранг: 69.2 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 27 января 2008 23:22
· Личное сообщение · #8

mc-serg87 пишет:
Что еще за Ольку?

OllyDbg, отладчик



Ранг: 10.0 (новичок)
Активность: 0=0
Статус: Участник

Создано: 04 февраля 2008 21:43
· Личное сообщение · #9

С переводом разобрался. RVA ссылки без проблем находит IDA, а потом уже через ogregui редактирую исходный текст.


 eXeL@B —› Программирование —› Русификация: думал будет проще
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати