Сейчас на форуме: rmn (+1 невидимый пользователь)

 eXeL@B —› WorldWide —› Text string changing in LZ EXE files
Посл.ответ Сообщение

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

Создано: 21 августа 2008 13:08
· Личное сообщение · #1

Hi, I'm new to this board. A Russian friend recommended this board to me.

Here is my case: I'd like to translate a LZ (DOS) EXE file properly. The problem is that the strings in English are in 90% of all cases shorter than the new text I'd like to use. Of course it would be best to be able to decompile and recompile the EXE, but this seems not very realistic as decompiling works, but there's no possibility for recompiling (though if anyone knows of any, please tell me).

I thought of creating a new section in the EXE of about 1 MB for all strings and calculate a length of 300 bytes for each text string (unneeded ones just get 00s, this is just for flexibility of the translation). I see not the big problem in changing the pointers to the text, but in creating the new section.

What methods can you suggest? If creating the new section is the best, how can I do it?


 eXeL@B —› WorldWide —› Text string changing in LZ EXE files
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати