|
Project Information
|
Easy Installation SystemEasy Installation System is a wizard based installation system written entirely in win32 assembly language (MASM32).
Features- small size
- uses RAR archives
- allows multiple disk spanning (e.g. multiple volume archives)
- supports all-in-one single file distribution
- integrated NFO/license file viewer (ASCII support!)
- about 110kb overhead (including unrar.dll)
- just one file for the install environment – license file and unrar.dll are included in the resources (are extracted on run)
- complete sourcecode FREE available
- entirely coded in win32 asm (MASM32v8)
- full windows registry support (add, remove, modify values)
- un-install program integrated
- uses batch script language (everything that is possible in the windows commandline can be used)
- mp3/ogg-vorbis audio decompression (additional)
- can create shortcuts
- supports encrypted/password protected archive files (encrypted files AND folders)
- supports files > 4GB
- automatic support for additional patch files – no need to repack the whole thing
- multiple languages supported (english/german atm.)
Techniques used- unpacking rar files with unrar.dll (using volumes, encryption, etc.)
- creating random-named temp directories
- output redirection to a custom window (using pipes)
- packing files into and out of file resources
- 64bit calcualtions for free available space
- lots of optional batch scripting :)
- showing readme file with a custom font (e.g. Terminal)
- XP-style buttons
- Windows forms wizard (property sheets)
- creating and modifying files
- running external programs
- displaying .jpg files
- Windows registry access
- ini file processing
- directory list view
- and much more...
Project StatusOn August 2009 the decision was made to make EIS open source because I do not have enough time to maintain it. So if you like it, use it. And if you can contribute something - don't hesitate! Screenshots
|