How to change text in program windows?

March 16, 2011 at 22:34:20
Specs: Windows XP
This may seem like a strange question to some, but I have no idea how to do it, I thought it would be as easy as opening the .exe in notepad and changing what I need there but when saved the .exe does not work.
What I am wanting to do is this, I have a small tool which handles .bmp files, the language is Russian though, so very hard to understand, what I was wanting to do is change all the programs language text into English so people who are not good with Russian can also use the tool, so how can I change the text, what program handles the visual aspect of the tool?
I have uploaded a screenshot below:

http://img845.imageshack.us/img845/...


See More: How to change text in program windows?

Report •

#1
March 17, 2011 at 04:07:55
You need to use a resource editor such as ResEdit to change this text.

Report •

#2
March 17, 2011 at 04:21:32
Thank you very much ijack :-)

Report •

#3
March 26, 2011 at 00:27:49
I used the ResEdit tool, great program, and I can edit some of the test, but I can't seem to find all the tabs and text to edit, for example in the screenshot below, I can find any of thsoe tabs or text to change, is this normal, is there anyway to edit those tabs and texts?
http://img845.imageshack.us/img845/...

Report •

Related Solutions

#4
March 26, 2011 at 02:12:38
If that information is hard-coded in the program, rather than in resources, then I don't know a way to change it (other than completely rewriting the program).

But have you checked both "String resources" and "Dialog resources"? The approved way or writing Windows programs is to define all this sort of data in resources (for exactly this reason of Internationalization). But it's not compulsory.


Report •

#5
March 26, 2011 at 05:59:14
You can change text that is hard coded with something like Regedit. You have to be careful as you have to replace the string with another of the same length. You may be able to insert smaller strings and pad it out with zeros but that depends on how the original programme was written, with 0 delineated strings or strings of a particular length. One thing you cannot do is use a larger string.

Saving an .EXE file with notepad is doomed to disaster. Notepad, being a text editor only recognises the printable characters. Anything else is just displayed as a blank. When saving the file it stops as soon as it encounters a zero as this is usually and End of File Marker. There are a lot of zeros in an Exe file but only one in a text file. Exe files use every binary number from 0 to 256.

Stuart


Report •

#6
April 7, 2011 at 01:52:22
Thank you very much for the replies, really appreciate it. I have a feeling that this tool is based off another tool and has had the features added to this existing tool. I cant seem to find the text I am after to change. The program works by changing an images specific colour to another specific colour, it is a very handy tool, its just a shame you can't understand it because of the Russian language/text.

I have uploaded it if anyone is able to take a look at it http://rapidshare.com/files/4562821... I know I might be asking a bit too much because you have helped so much already, I'm not asking for it to be translated, just need to know how I access the the correct menus to edit because I can't find any of whats in this image: http://img845.imageshack.us/img845/...


Report •

#7
April 9, 2011 at 06:00:04
Can anyone please help, I'm really stuck on this one.

Report •

#8
April 14, 2011 at 04:06:49
Please, someone must know how to do it?

Report •

#9
April 14, 2011 at 06:46:16
You have been told what is possible and what isn't. If you cannot do it with the information you have then it is not going to be possible without access to the source code. Modifying .EXE files in this way is not generally something that is done.

Stuart


Report •

#10
April 15, 2011 at 00:45:52
OK no worries, thanks for the reply Stuart.

Report •

Ask Question