![]() |
|
|
|
#1
|
|||
|
|||
|
Disabled (ungrayed) Menu
it might be a trivial question :-). this is about disabled menu (ungrayed). so, a demo message appears when the menu icons clicked (Open file dialog and Save menu). i have remove the messagebox, but still nothing happened. i have followed some tuts to make breakpoint to e.g EnableMenuItem, GetMenuItemID (using Olly), and even i have tried to breakpoint all menu related APIs :-), but no BP worked. Is this possible? And how I can solve this protection? Any help will be appreciated.
Last edited by ivanov; 06-18-2005 at 17:52. |
|
#2
|
||||
|
||||
|
Don't try to remove the MessageBox. Before showing that, there must be a conditional jump. Before it, must be a CALL. Analyse the CALL for returning value causes showing MessageBox. Maybe changing some jumps, will help you.
It's better to give the download link... |
|
#3
|
||||
|
||||
|
It may be possible that this "demo" is just that, a non functional demo.
I have ssen many of that breed where the functions not included in the demo are not even compiled into the demo, so a complete reverse is not possible. I don't know that to be the the case in this app, but just something to keep in mind.
__________________
Even as darkness envelops and consumes us, wrapping around our personal worlds like the hand that grips around our necks and suffocates us, we must realize that life really is beautiful and the shadows of despair will scurry away like the fleeting roaches before the light. |
|
#4
|
||||
|
||||
|
the best way is to make an application 'registered' (app must think that it is), then all trial menus and labeles will be removed by application itself!
I mean you must research app's registration routine to make it regged. in case of demo when some function (for ex. save function) not exists (not disabled, but not exists!) and you can see only demo message it's useless to patch MsgBox. |
|
#5
|
||||
|
||||
|
ivanov
Look at this:- http://www.woodmann.com/fravia/copy0000%20Clandestinity_MixVibes.html It's rather old but the same principals apply /hobferret |
|
#6
|
|||
|
|||
|
well the download is about 30M :-)...anyway i give you the URL.
i couldn't find any registration menu, or i guess it is already disabled. if you come to download it, i just want to know whether this sw is like D-jester said, useless to patch. Hobf, i use that tuts, and EnableMenuItem only works on the beginning of the program loading which is mean many BP occurs. All menus are enabled at the first time, then disabled after login to the program (here, any on menus BP not worked anymore). :-( Last edited by ivanov; 06-19-2005 at 01:23. |
|
#7
|
||||
|
||||
|
Hi ivanov
Translation stuff eh, maybe worth a look Maybe I will able to converse with JMI in Greek /hobferret |
|
#8
|
|||
|
|||
|
Um hobferret:
I believe that what we speak is actually "GEEK" and not "GREEK". (My apologies to Zorba, who was acutally Hispanic anyway.) Regards,
__________________
JMI |
|
#9
|
|||
|
|||
|
I think JMI is right.
Even if you managed to enable the menu item , if the code (which is to be executed on clicking the menu) is not there ,what can we do? Anyway you gave it up... Regards...
__________________
{RES} |
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| forum registration disabled? | diablo2oo2 | General Discussion | 5 | 06-27-2004 16:06 |