View Single Post
  #10  
Old 02-13-2004, 05:09
bartster
 
Posts: n/a
Thanks Everyone,

You all helped me out a lot. I used LordPE to do the conversion for me and it took me right to the offset where I made some changes.

Still having some touble with some code so I might as well just continue on in the thread.

I have spent many many hours trying to find the code that calls the nag window in my program. I have searched through a dozen or more exe's and dll's and still nothing. I did find out that it is a function call to user32.dll from some dll or exe that is loaded with my program. I searched the net for lists of functions that this dll uses and found a few without much explanation but not the whole list.

I decided that it would be easier to use softice and set some breakpoints on some of the functions that I found. I read through some tutorials about using softice and removing the nag window. I set up 8 functions for softice to break on and the program still won't break when the message box comes up! Obviously I'm not using the correct function!

These are the ones that I set:

createdialogparama
dialogboxparama
registerclipboardformata
messageboxa
sendmessagea
postmessagea
getwindow
getwindowrect

I am realy frusturated and stumped! All I need to do is find the code where it is called and the dll or exe that calls it! Once I have that I know the nag window will be history!

Since I can't get a list of the functions and an explanation of what they do I don't know what other functions I could add to softice that would make it break.

What I'm looking for is a website with a list of functions or a pdf document for user32.dll. Searched the microsoft website and couldn't find anything. Even better yet would be a list AND an explanation as well. If that isn't possible then maybe someone can give me some function names that I can try in softice that might make it break or an alternative way to find the code for it.

Thanks Guys!
Reply With Quote