Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2007, 22:15   #11
woodyfon
 
Регистрация: 21.08.2007
Сообщений: 6
По умолчанию

Цитата:
Гы, т.е. тебе надо впихать в файл лишние данные, чтоб он при этом сохранил работоспособность. Прям тема для отдельной статьи
Можно написать в том месте, где много нулей! Алгоритм такой:
1. В HEX-редакторе ищется смещение нужного слова и запоминается.
2. Далее ищется пустое место, забитое нулями и записуется начало заголовка, количество символов в предложении или слове и запоминается смещение этого слова.
3. Далее по смещению определяется адрес исходного слова и переведенного.
4. Потом отладчике ищется по адресу команда исходного слова(строковый рефернс) и изменяется на адрес переведенного слова.
Вот это дело OgreGUI не делает. Может и деелает, но точно не с файлами? написанными на Delphi. Если алгоритм написать кодом, то будет автоматизация работа ручонками - время сэкономим.
woodyfon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно найти TRotateForm? Aboltus Компоненты Delphi 2 31.07.2008 10:06
найти, каким образом можно получить длину строки. igroman Общие вопросы Delphi 2 25.05.2008 17:52
А где можно найти новые Glyph? love2508 Помощь студентам 1 02.11.2007 16:24