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 |
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.
You can use temp diretory and temp
filename, because MEW use random generated filenames during the packing
process. (Changed in MEW 11 SE v1.2)
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] [-no_slice]
Write * instead of space in infile.
(Changed in MEW 11 SE v1.2)
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.
After packing program will exit automaticly. (Changed
in MEW 11 SE v1.2)
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.
Q - Will be MEW became an exe-crypter too?
A - No, because I got a nother project on that theme. It's currently not
avaibled, It's under development. So wait now (2004/09/17) an visit my
website later for that project.
Contact and bugs
You can contact me at, send bugs and unworkable exes here:
|