Сейчас на форуме: (+4 невидимых)

 eXeL@B —› Вопросы новичков —› Помогите разобраться с программой
Посл.ответ Сообщение

Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 27 апреля 2006 14:57
· Личное сообщение · #1

Всем, привет!!! Я в принципе реверсингом не занимаюсь, но занимаюсь русификацией программ. И проблема вроде относится к этой теме. Проблема заключается вот в чем. Есть программа: www.goldwaving.com/downloads/gwave512.exe (1.9МБ), пытаюсь ее русифицировать, но при изменении в Restoratore'е ресурсов она не запускается. Если перевожу в WinHex'е, то нормально запускается, но так неудобно, мне даже слово "Save" не перевести нормально, если только "Сохр". Прога ничем не запакована и написана на Borland C++. Хотел поисследовать ее в Win32Dasm, но как только ее загружаю в дизассемблер, он виснет. Может стоит какая-нибудь CRC проверка? Но как ее обнаружить, если Win32Dasm виснет?




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 27 апреля 2006 15:26
· Личное сообщение · #2

Restorator 2005 нормально всё редактируется. А в отладчике один exception происходит жмем Shift+F9 и всё ОК.

-----
Yann Tiersen best and do not fuck




Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 27 апреля 2006 15:42
· Личное сообщение · #3

Нет, в Restorator'е 2006 редактируется тоже нормально и сохраняется нормально, но стоит прогу запустить, так она вызывает ошибку и незапускается. Если редактировать шапку программы - меню, то программа вообще не запускается, а если отредактировать, например диалог "About", то программа запускается, но при нажатии на кнопку "About" выползает ошибка!
Насчет отладчика, спасибо!




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 27 апреля 2006 15:45
· Личное сообщение · #4

Если я сказал что нормально редактируется, то это значит, что и работает всё нормально. Смотри аттач.

5127_27.04.2006_CRACKLAB.rU.tgz - About.bmp

-----
Yann Tiersen best and do not fuck




Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 27 апреля 2006 15:55
· Личное сообщение · #5

Странно! А у меня после запуска программа выдает следующее: Error->Caption: Invalid property value. Может посоветуешь что-нибудь. Плиииз!



Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 27 апреля 2006 17:00
· Личное сообщение · #6

Люди!!! Помогите хоть кто-нибудь. Хотя бы вкратце немного объясните. Что такое exception я понял (происходит какое-то исключение), но чего и где? Раз это форум, то уж объясните, а не показывайте свои заслуги!




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 28 апреля 2006 09:06
· Личное сообщение · #7

deepred пишет:
в Restorator'е 2006


PE_Kill пишет:
Restorator 2005 нормально всё редактируется.


-----
Yann Tiersen best and do not fuck




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

Создано: 28 апреля 2006 09:37
· Личное сообщение · #8

PE_Kill пишет:
работает всё нормально

Пишут же про русификацию. А вы на английском патчите ?! Ай-Ай-Ай...




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 28 апреля 2006 10:00
· Личное сообщение · #9

tundra37

b205_28.04.2006_CRACKLAB.rU.tgz - About_RUS.bmp

-----
Yann Tiersen best and do not fuck




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

Создано: 28 апреля 2006 12:39
· Личное сообщение · #10

PE_Kill
Лучше все-таки ссылочку дать и сказать товарищу, что Restorator хреново с русским работает.

kadets.info/showthread.php?t=22921
deepred используй Multilizer 6.1.27 и Passolo 5.0.005



Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 28 апреля 2006 14:11
· Личное сообщение · #11

tundra37
Спасибо. Перевожу программы уже давно, но с этой проблемой встретился первый раз.



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

Создано: 02 мая 2006 09:04
· Личное сообщение · #12

deepred пишет:
с этой проблемой встретился первый раз.

Тут проблема в том, что Ресторатор поддерживает Unicode в NT, но очень криво. Если после патча выйдешь из "русифицированного ресурса", а потом опять его посмотришь, то увидишь символы #1065 и т.п. - это русский в Unicode. А программа, которую ты русифицируешь, без Unicode, да и Ресторатор 2005 все равно хексы неправильно вставлят.
Если тебе срочно надо русифицировать, то сначала набей везде по английски "мусора" для удлинения ресурсов, а потом Winhex-ом вставь русские буквы - все будет работать. Можно наверное все в 98-м сделать через Ресторатор - там Unicode нет.



Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 02 мая 2006 14:32
· Личное сообщение · #13

tundra37
Спасибо за совет, я тоже самое уже узнал на форуме. Здесь все проще. Можно просто редактировать не в Restoratore, а в Resource Hacker или PE Explorer и все нормально будет.


 eXeL@B —› Вопросы новичков —› Помогите разобраться с программой
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати