Этот сайт создан как клуб русификаторщиков. Для нас существуют три основных правила.
1. Мы никому и ничего не должны!
2.Один пришедший на сайт толковый русификаторщик дороже всех пользователей.
3. Мы делаем русификаторы для своего сайта, но в оригинале ими могут пользоваться все в интернете.
Добрый день. подскажите: чем перепокавать EXE файл, мне нужно выдергнуть от туда русик и в другой EXE запаковать?
в шапке всё написано! а данных в итоге 0! для начала надо узнать всю информацию о файле: - упакован или нет - чем создан - найти анпакер (если он есть и если возможно делать какие-то операции с этим файлом * 4 и пожалуй самое главное у нас другая спецификация, мы занимаемся переводом, а не хакерством!
Возможно всё! На невозможное просто требуется больше времени. Мудрец из Шангри Ла
Дело в следующем: есть прога из Китая, находится здесь http://rghost.ru/85QRLY64m Я ее локализую понемногу, но уперся в стену. Программа писана на VB6, ничем не запакована. Ковыряю ее WinHex"ом, большая часть часть иероглифов представлена в кодировке GB2312 (CP936), я успешно нашел и изменил кодовую страницу с 86h на СCh, тут порядок, кракозябров при переводе нет. Но другая часть информации, (например информационные окна, подтверждение действий) представлена в UTF-16, и каким образом изменить charset я пока не понимаю, намеков на название шрифта я не нашел. Также, в WinHex"е непонятки - вроде на набор символов UTF-16 переключил, но при переводе в колонке символов сплошные нечитаемые знаки.
Например, я делаю так - слово "Ошибка" забиваю в "1251 to Hex", оттуда из строки Unicode (если я правильно понял, это и есть UTF16) я копирую и вставляю hex в WinHex. В колонке символов WinHex"a появляется ??????. Эти же символы появляются в программе при запуске. Менял местами байты "старший-младший", не помогает. Почему, что я делаю не так?
Ах да, извиняюсь, этот и другие файлы входят в дистрибутив VB studio. Вот здесь http://rghost.ru/778tGq92C я положил подобную прогу с инсталлятором, запустите ее и она установит на комп все необходимые вспомогательные библиотеки.
Похоже, я разобрался. "ASCII to hex" в этом случае не нужна, необходимо просто русское слово вставлять в код, после этого Winhex предложит варианты кодировки, из них выбрать Unicode. Например, слово "Ошибка" в таком юникоде будет 1E044804380431043A0430040000. А вот "ASCII to hex" такого варианта кода отчего-то не предлагает, не знает видимо
Перевожу Macrium Reflect Workstation - инструмент для создания бэкапов оси и каталогов на лету, уже неделю. Проделано работы где то 30%, и время от времени пытаюсь найти где в ресурсах прячется бар с иконками и надписями Все перелазил и нифига, проблема как видите в том что текс выходит за рамки окна.
Возможно решение такое же, как рассказано в сообщении 928 (вопрос в сообщении 927). Надо в отладчике искать.
Покумарю на досуге, от души за наводку! Перевод проги уже все мозги выел )) Там в основном специализированные технические термины и их описание )) Один перевод поддержки SSD Trip отнял времени пол дня ))
пытаюсь найти где в ресурсах прячется бар с иконками и надписями
Его в ресурсах нет, он находится в коде. Возможно решение такое же, как рассказано в сообщении 928 (вопрос в сообщении 927). Надо в отладчике искать. Я еще не смотрел.