Welcome to Mew 11 SE manual. Mew is an exe-packer program,
based on LZMA and ApPack methods, written in MASM 32 and Visual C++ by
Northfox.
New gui & options
Mew 11 SE has a new gui system. It's the default interface for Mew, but
you can also use command line.
There are several options, the options and the effects are the following:
option |
if it's ON |
if it's OFF |
Don't compress resources |
resources won't compressed, you can reach them as
usual, but they are replaced in the file |
resources will be compressed, after decompression,
each resource will be at the original place |
Delete unimportant resources |
delete FILEINFO, XML resources |
every resource will be in the destination file |
Slice resources |
try to separate different types of resources and pack
them separated
!!you CANNOT use it with OVERLAYS!!
|
resources will be handeling as usual data |
Make backup |
create backup file (.bak) |
don't create backup file |
use LZMA algoritm too |
try to pack with LZMA too |
use only ApPack |
Special LZMA (E8\E9) |
LZMA will modify
long jump and call offsets to get better packing ratio
after depacking, everything will be replaced |
use usual LZMA |
Strip relocs |
strip reloc datas, because they have no
effect on exe files |
don't strip resources, but don't handle
them either |
Strip Delphi resources |
strip VCLAL and
PACKAGEINFO resources |
don't strip special
Delphi resources |
Win 9x compatibility |
output will work on Win9x, but need plus
5 bytes |
output will work ONLY on WinNt (2000/XP/2003) |
Special
files
MEW sometimes failes on files, because they are not usual files.
For example Flash overlayed files has not-in-rva-order resources. So
the Slice resource method will fail, and the output file will be damaged. So,
if a packed file won't work, try to turn off Slice resources
option.
MEW won't work if you have a temp subdir in the dir, where you
want to use MEW. Sorry, It's a Windows bug: You can't have the same
name of a file and a subdir in the same directory... MEW use temp (file)
during coding proc.
Use Command line
support
Mew supports command line input. Use it like this:
mew11se.exe infile [-dont_use_lzma] [-dont_pack_res] [-dont_strip_reloc]
[-dont_strip_delphi] [-force] [-backup] [-lzma_special] [-res_slice]
[-no_9x_support]
You can find the meening of the options in
the Gui options table. Use -force
when MEW fails with some errors, but you want to pack the file anyway.
FAQ
Q - Why MEW?!
A - My asm temp directory has the same name, every project starts
here, so It's a lucky name.
Q - When do you start to code and work on Mew? Especial on
Mew11SE?
A - Well, I code from the age of 10, let's see, that's 7 years. Work
on Mew started in January,2004. The dev of MEW11SE started in April,2004.
Q - Are you coding alone or have you got "coder-friend" and
helpers?
A - Well, I code alone, but I'm looking for professional developers
for my new projects.
Q - Where can I get patches or new versions of MEW?
A - On my personal page (http://northfox.uw.hu).
Q - Why isn't MEW a shareware?
A - Because I code for everyone, I'm not a company or a group, I'm
just a boy, who codes for fun, and to won in the packing business :)
Q - Will be MEW 12?
A - Well, I don't know yet. I'm planning a .NET support and some
upgrades but it depends on how much time will I have in the future.
Contact and bugs
You can cotact me at, send bugs and unworkable exes here:
|