EZinst v1.1 Introduction ============ EZinst is an installation program for Microsoft Windows. It was designed for programmers, consultants, and other computer users in need of a simple, inexpensive, customizable Windows installation program. Installation ============ Installing EZinst from the distribution .ZIP file is extremely easy (After it has been unzipped). 1. Start Microsoft Windows. 2. From the File sub-menu menu in Program Manager, choose Run... 3. Specify the location of the unzipped files and type install.exe. Ex: c:\apl\comm\install.exe 4. The installation program will prompt you to enter the destination drive/directory. Ex: c:\ezinst 5. The installation program will prompt you to enter the source drive/directory. Ex: c:\apl\comm 6. The installation program will finish the installation automatically. File list ========= This is a complete file list. 1. INSTALL.EXE - the main installation program. 2. INSTALL.HLP - the on-line help file. 3. INSTALL.INI - the installation file and example. 4. COMPRESS.EXE - Microsoft's compression file. 5. README.TXT - this file. 6. CATALOG.TXT - a list of Burnham Park Software, Inc's shareware titles. 7. ORDER.FRM - the form for registering EZinst. 8. FILE_ID.DIZ - the description file. Using EZinst ============ The EZinst program is small (about 60k) and easy to use. Simply copy it to the distribution disk along with the install.ini file (described in the following section) and it will be ready to use. All the installer has to do is run Microsoft Windows and use the File-Run... menu command (Example: a:install.exe). The rest is self explanatory for the installer. The install.ini file ==================== The install.ini is easy to use, but must be syntactically correct. Line #1 The title displayed in large letters in the installation program. Line #2 The two background colors. The first will start at the top of the window and blend into the second color at the bottom. Line #3 The default source drive/directory. This can be the current directory. Line #4 The default destination drive/directory. If it already exists, the EZinst will prompt if it is still to be used. Line #5 The number of files to install. Make sure this number corresponds to the number of lines following it. Line #6-#? The files to install. They may be compressed by using Microsoft's compress.exe. The macro @@DISK@@ will cause EZinst to wait for the next installation disk to be inserted and will be ignored for the program count. Line #7 The program group. If it doesn't already exist, it will be created. Line #8 The number of program item to be created in the program group. Make sure this number corresponds to the number of lines following it. Line #9-#? The program items to install. The first part of an entry is the program to be run followed by command-line parameters. The second part of an entry is the titled, and is separated by a comma. The macro @@DIR@@ will be substituted by the default directory. The macro @@WIN@@ will be substituted by the Windows directory. The macro @@SYS@@ will be substituted by the Windows system directory. Example ======= Gengame Installation ; Title to display while installing BLUE YELLOW ; Background colors (blue to yellow) a: ; Default source drive/directory c:\gengame ; Default destination drive/directory 3 ; Number of files to install gengame.ex_ ; Name of files (may be compressed or gengame.hl_ ; un-compressed). Must be the name @@DISK@@ ; in the source drive/directory) readme.tx_ ; @@DISK@@ will prompt for new disk Games ; Program (manager) group 2 ; Number of program items @@DIR@@\gengame.exe, Generic Game ; Program items (The program itself) winhelp @@DIR@@\gengame.hlp, Help ; (a help file) Compression =========== The compression program (compress.exe) is used to reduce the size of distributed programs. The syntax is: compress [-r] file.ext [filenew.ext]. If the -r switch is used, the second filename is not needed, as compress will automatically alter the first filename by changing the last character to an '_'. Example: compress -r install.exe; will create install.ex_ (compressed). Changes from version 1.0 ======================== There are a number of changes from version 1.0. Many bugs have been fixed including one that ate up system resources and the one that froze the system when EZinst could not find a source file. The two background colors are now customizable, more than one installation disk is now supported, and two more macros were added. Registration ============ EZinst is a shareware program that has a two week evaluation period after which a payment of $12 is required. As shareware, EZinst was distributed freely in order to allow people to "test drive" it. The try- before-you-buy concept allows users to find out which programs are useful before purchasing them. If a shareware program is useful or entertaining, please support it through registration. The registration fee for EZinst is only $12 and entitles you to the newest version of the program, a printed manual, customer support (through the mail or on Compuserve, AOL, Delphi, GEnie, or the Internet), the source code, an unlimited distribution license, and information (and discounts) on other offerings from Burnham Park Software, Inc. To register, send your name, address, and a check or money order to: Burnham Park Software, Inc. P.O. Box #814 Chicago, IL 60690-0814 Phone: (312) 922-6313 BBS: (312) 922-2839 Compuserve: 71532,3271 AOL: J null B Delphi: MARBRO GEnie: XRG36978 Internet: snlmhb@hawk.depaul.edu EZinst is supplied as is. The author disclaims all warranties, expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use of EZinst. ASP Ombusman statement ====================== Burnham Park Software, Inc. is a member of the Association of Shareware Professionals (ASP). ASP wants to make sure that the shareware principle works for you. If you are unable to resolve a shareware-related problem with an ASP member by contacting the member directly, ASP may be able to help. The ASP Ombudsman can help you resolve a dispute or problem with an ASP member, but does not provide technical support for members' products. Please write to the ASP Ombudsman at 545 Grover Road, Muskegon, MI 49442-9427 USA, FAX 616-788-2765 or send a CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536.