I would like to replace some hard-coded strings in a compiled exe (in .data) which is in chinese (with no possibility to put it in other languages). I managed to replace strings in hexadecimal with other ones of same lenght, but I face some issues of course when I want to replace strings with longer ones...First option - overwrite - will overwrite next bytes, and second option - insertion - will mess up my .exe probably because of his structure and so one.
What possibilities do I have ?
Already tried radar2;ResEdit; ResTuner which founds most of strings (string tables) but not the ones which needs interaction in the exe. For example if I click on a button a dialog appears, which is not found by those tools. That's why no I'm in need to replace those strings directly with an hexadecimal editor.
After some reasearch it seems that those softwares found string in .rsrc but not in .data
Now I succeed. It seems that there is some kind of check of string length or something like this but not on all strings...
It seems that ther is probably a check of string length somewhere...where do I need to give an eye ? Thanks!
The fct sub_4028E0 sets font style :(1/2)