News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

Disassembler Question..

Started by bloodhound, April 23, 2006, 12:28:22 AM

Previous topic - Next topic

bloodhound

How do I disable a maximize/restore button of an application lets say by disassembly??..

i know how to code it but i have an app that needs to disable the maximize button so the inteface
doesnt look crappy..

somebody help?? :eek

Mark Jones

Hello bloodhound.

If you coded the application, simply change its code. The WS_MAXIMIZE, WS_MINIMIZE, WS_SIZEBOX, WS_ SYSMENU, and WS_THICKFRAME window styles control the buttons displayed and the ability for the window to be resized. See the \masm32\examples folder.

If you did not code the application, your act would likely be in defiance to the program's license agreement and constitiute as "cracking", the discussion of which is expressly forbidden here.
"To deny our impulses... foolish; to revel in them, chaos." MCJ 2003.08

bloodhound

Quote
If you did not code the application, your act would likely be in defiance to the program's license agreement and constitiute as "cracking", the discussion of which is expressly forbidden here.

Okay, here we go! actually no!, its not someone or some company's software. actually its a Flash projector file (*.exe) i want to disable its maximize button so my projector file would look ok and
not pixelated and crappy. get it? :wink

is cracking your own EXE projector file illegal??  :eek

BTW, Mark Jones.. Thanks a lot for the info!  :thumbu

anyone?

zooba

Quote from: bloodhound on April 23, 2006, 05:15:08 AM
is cracking your own EXE projector file illegal?? :eek

Probably. If the generator doesn't provide an option then chances are doing it will be illegal. Read the EULA to make sure.

Also, you're unlikely to get any help on actually doing it from this forum.

Cheers,

Zooba :U

zcoder

zooba,
If I make a program useing VC++ 6.0 and I paid for the full program can I not do what I want to the output exe file?
same and like wise to flash files the output file is the owner of the author not the dam company that made the dam
creater or IDE ect.

Get your facts right before you discourage others.


Zcoder....
Back in 1979, My computer ran so fine.
And there was no such thing,
As a Microsoft Crashed Machine.
http://zcoder.110mb.com
http://www.dietzel.com/partner/idevaffiliate.php?id=345_6  Free Domain Names

bloodhound

Zcoder is right!  :thumbu NOT that im in favor in this situation or question.. but for all users
in this kind of problem!

but i am not hacking the Flash program itself. im modifying my own created "flash projector files"
which the author is "ME"

Like compiling my OWN program/application and dont have the right to disassemble it, after all
its MY program! I made it! Im not cracking the compiler itself!

zcoder

bloodhound,
If your making an app to start these flash exe files then you could after staring them
get the handle to the exe file and get the class style and 'and' out the WS_MINIMIZEBOX, WS_MAXIMIZEBOX styles
then send it a InvalidateRect message and a UpdateWindow to have it reflect the changes.

Zcoder....
Back in 1979, My computer ran so fine.
And there was no such thing,
As a Microsoft Crashed Machine.
http://zcoder.110mb.com
http://www.dietzel.com/partner/idevaffiliate.php?id=345_6  Free Domain Names

hutch--

Lets get a few things straight here, if you created the file, then you should be able to rebuild it to what you require. If you can't, then perhaps you need to take it up with the authors of the software that you used to create it but this much is clear in this forum, it WILL NOT be used for supplying information to hack flash files or anything else. This has nothing to do with assembler programming.

This topic is closed.
Download site for MASM32      New MASM Forum
https://masm32.com          https://masm32.com/board/index.php

MichaelW

http://www.macromedia.com/software/eula/tools/director_mx_2004.html

Quote
b) "End User Product" means an Output File, which contains the Macromedia Run-Time, generated by you.

Quote
f) "Output File" means an output file generated by you using the Software.

(Emphasis added by me)
Quote
In addition, you may make copies of the End User Product, and the associated Macromedia Run-Time, and distribute those copies; provided, however, that (i) the Macromedia Run-Time may not be distributed or used other than as bundled with the Output File as part of the End User Product, and (ii) you shall require each party to whom the End User Product is distributed to agree that no title to, or ownership rights in, the Macromedia Run-Time are transferred and that the End User Product, including the Macromedia Run-Time, shall not be reverse compiled or disassembled.

eschew obfuscation