So I have an
.exe file (
FileSplitter.exe) and want to change the texts in its GUI to Persian/Arabic (It doesn't matter either is Arabic or Persian).
Thus I changed it at first Hex Editing using HxD and the second time around with "Resource Hacker".
Although the program is written with Wide Characters style and functions, it doesn't seem to recognize the characters and it gives "?".
Therefore I thought the problem is the font, so I changed the font of the Dialog to "Arial" but still it didn't work. I even changed the Dialog Language in Resource Hacker to Arabic/Persian it mostly broke the
.exe file up and it wouldn't run but sometimes that it would work and run still couldn't recognize the characters. I even tried to change the manifest encoding to UTF-16LE but it seems Windows 11/10 only support UTF-8 encoding for manifest.
And by the way the Program is written in MFC I can share the decompiled
.c file with HexRays IDA Pro if you like but, it wouldn't help that much.
So this is a reverse engineering project and I'm programming anything and can't use C++/C.
What is the problem??
Here is the exe file: http://www.mediafire.com/file/7yhqgwmkt004qj4/FileSplitter.exe