eLiTeWrap is an EXE wrapper, used to pack
files into an archive executable that can extract and execute them in specified
ways when the packfile is run. For example, you could create a setup program
that would extract files to a directory and execute programs or batch files to
display help, copy files, etc.
The advantages eLiTeWrap has over other common self-extractor
programs and EXE wrappers are:
Programs in the packfile can be extracted without starting;
Unlike many EXE wrappers, files can be automatically extracted into a
temporary directory, from where other programs in the packfile or on the user's
system can manipulate them;
Programs inside the packfile and on the user's system can be automatically
started;
Unlike many self-extractor utilities, eLiTeWrap has the ability to start any
number of programs, contained in the packfile, or existing on the user's system;
Programs (packed and external) can be started visibly, or hidden from the user;
Programs that do not require user input can be started completely hidden from
the user;
Programs can be started synchronously or asynchronously;
The packfile can be made to wait for a program to finish before the rest of
the files are processed;
Script files can be written to automate the creation of packfiles;
Full CRC-32 checking is built in;
32-bit cyclic redundancy checks are preformed to ensure that files are
complete, undamaged, and that they have not been tampered with;
Packfiles are produced with an icon;
Providing CRC-32 checking is disabled, you can change the icon in any resource
editor, such as those provided with Microsoft and Borland development
environments.