#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
|
||||
|
||||
Hi
Well it's not actually a translation package, seems to be for converting "strings" in software. So I'm giving it a "miss" Would be better off dancing the sirtaki /hobferret |
#10
|
|||
|
|||
it is like Passolo, hobf, software localizer. somebody from pompeya someting had cracked the previous version (v2003). now, it is a 2005 version, use the same engine from 2003 version. the different, now registration menu disappear and these demo messages.
Last edited by ivanov; 06-19-2005 at 21:22. |
#11
|
||||
|
||||
Hi again
I thought there was a "free" version of Passolo, why don't you use that instead of messing around with this Anyways, there is most definately no code for the "greyed" menus, that also applies to the "load" button /hobferret |
#12
|
|||
|
|||
In "other words", the software maker has learned that it is much safer to release a "demo" version with some of the code completely "missing", than to release a "demo" version with all the code present, but some of it disabled. You can't "bypass" the code which "disables" a menu item when the actual code needed to make the menu operate is not present.
Although, you might steal it from an older version and add it in yourself. More difficult than just bypassing code which disables a menu, however. Regards,
__________________
JMI |
#13
|
|||
|
|||
guys, this is an hardwork... . ah just forget this crap
|
#14
|
|||
|
|||
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 |