wildpash
May 24th, 2005, 23:52
Hi,
i got an Pocket PC (ARM) Apllication Exe with DLL.
When you enter the wrong Serial the Programm pops up a MessageBox with a Message like this: "Your Serial is wrong."
My Problem is, the Text "Your Serial is wrong." is in an DLL (Language.DLL)
How do i find the Adress of the Text in the DLL in the EXE?
Cause im searching the point in the EXE that pops these MessageBox.
(I think i had to find the adress in the dll, calculate the adress where the string is loaded from memory in the exe and search for the messagebox that displays these string?)
I done some search in this forum but the posts about a dll are not so usefull for me!
i got an Pocket PC (ARM) Apllication Exe with DLL.
When you enter the wrong Serial the Programm pops up a MessageBox with a Message like this: "Your Serial is wrong."
My Problem is, the Text "Your Serial is wrong." is in an DLL (Language.DLL)
How do i find the Adress of the Text in the DLL in the EXE?
Cause im searching the point in the EXE that pops these MessageBox.
(I think i had to find the adress in the dll, calculate the adress where the string is loaded from memory in the exe and search for the messagebox that displays these string?)
I done some search in this forum but the posts about a dll are not so usefull for me!


Any Idea?
You could try to modify the codes referencing the 0x191 so that they generate an exception. You will then be sure the code you modified is run. If there is no exception you know you are at the wrong spot and can try again at a different location. Other that this I can't give any more options without knowing the app.