Автор: BlackXSun
Дата сообщения: 07.11.2006 21:48
Руссифицирую программу (первый раз). Программа ничем не запакованна. Но есть моменты которые просто хотелось бы знать.
Собственно хотелосьбы выяснить некоторые моменты:
1. Обьясните механизм работы
Беру исполняемы файл (*exe). Открываю его "Мультиком". Говорю ему что надо не изменять сам файл, а сделать файл локализации. Все нормально - где надо вношу изменения, сохраняю. "Мультик" создает файл с названием вточности как название екзкшника но только с расширением *.RU, при этом не внося ни одного байта изменений в сам екзешник. И при всем этом, при запуске программы, она оказываеться измененной. Убираю файл - не измененная, возвращаю на место - измененная.
Обьясните пожалуйста механизм такой работы. Откуда екзешник знает, что надо считывать данные с того файлика??????
2. Проблема как всегда типичная, чтоб ее решать с помочу OgreGUI. Надо сделать надпись длинше, чем она есть на самом деле. Беру екзешник, открываю его OgreGUI, нахожу нужную строку, исправляю (при исправлении говорю что надо сделать ей инверсию и очистить старое положение). В результате получаю - в конце файла дописанна новая стока, старая строка азабита нолями, добавленна гдето в середине файла надпись "OgreGUI2.01", исправленно еще какихто пару байтов. Результат - при запуске программы на том месте, где должна быть новая надпись просто пусто. Или я чтото не так делаю или чтото не так делает программа?????
И еще если не сложно, то оьбясните как руками делать преадресации строк. В конце файла я руками дописать смогу нужное слово, а вот где и как надо на него ссылучку ставить, чтоб вместо какого нить слова отображалось мое?????
3. И на счет строк длиннее оригинальных. Разве Multilizer, PE eplorer и подобные ресурсо изменятели могут вставлять строки длиннее оригинальных????? Изменял испытуемый екзешник и PE eplorer-ом и Multilizer-ом, и менял строки на более длинные (пустого места для удлиннения строки небыло, былобы и ручками дописалбы). После сохранения все работает. Дак всетаки можно ставить строки длиннее оригинальных или это чемто черевато??? Или эти и подобные программы в ресурсах могут делать все что угодно (все что могут) ?????