home *** CD-ROM | disk | FTP | other *** search
-
- DECRIPTION OF REQUIRED FILES FOR INSTALLER
- ------------------------------------------
-
- 1. BD.PDT - Optional
- ------
-
- Baby Printer Driver Printer Defintion file. This file contains data that
- is needed by the Baby Printer Driver. If you are not using the Baby Printer
- Driver, you can exclude this file.
-
- 2. INS.EXE
- -------
-
- Installer program. Takes parameters /S for setup and /U for uninstall.
-
- 3. INSTALL.BAT
- -----------
-
- Batch file that calls INS.EXE. If your program needs to call other
- programs after the installer is finished, put the calls in this file.
-
- 4. INSTALL.DAT
- -----------
-
- This file contains encrypted questions and answers that INS.EXE uses to
- allow the user to continue the installation process. The original data
- file is an ASCII file that is converted using the ENCRYPT.EXE program.
- INS.EXE assumes that there is a one-line question followed by a one-line
- answer. The number for question-answer combinations is limited to size
- of the file. The file must not exceed 32000 bytes. EACH QUESTION OR
- ANSWER MUST NOT EXCEED 40 CHARACTERS.
-
- 5. ORIGDISK.ID
- -----------
-
- Small file that indicates that the disk from which INS.EXE is running from
- is the original installation disk. THIS FILE MUST NOT BE LISTED IN THE
- INSTALL.INF FILE! This file is used to prevent the user from uninstalling
- files from the original disks.
-
- 6. SETUP.BAT
- ---------
-
- Batch file that calls INS.EXE with the /S parameter for updating setup
- information.
-
- 7. UNINSTAL.COM
- ------------
-
- Uninstall program. Spawns INS.EXE with the /U parameter. Use this program
- to uninstall files. Using a batch file to call INS.EXE with the /U
- parameter can cause DOS to report errors if the batch file is deleted.
-
- 8. INSTALL.INF
- -----------
-
- Script file used by INS.EXE. The following section describes INSTALL.INF
- in detail.
-
- DESCRIPTION OF INSTALL.INF SCRIPT FILE
- --------------------------------------
-
- INSTALL.INF is the script file that contains commands, prompts, paths, and
- other information needed in order to start the install program INSTALL.EXE.
- This script file MUST BE IN THE SAME DIRECTORY as INSTALL.EXE. The script
- file is used during the setup, install, and uninstall processes. The
- following sections describes each script command and the operation it performs.
-
- INITIALIZATION COMMANDS
- -----------------------
-
- ALL COMMANDS MUST BE IN UPPERCASE LETTERS!! All of the
- initialization commands must be present in the INSTALL.INF
- file. If any of setup's code lists are left out, the prompts
- for those lists will not be shown. For instance,
- if your program has only one video mode, you can leave out
- the SET_VID_PRMPT, SET_VID_MODES, and SET_VID_CODES commands.
- Also, if you do not need a batch file created by the install
- program, you can leave out the BATCH_NAME and BATCH_CMNDS
- commands. Each command must be on a separate line. Any data
- following these commands can be indented with a tab character
- that will be ignored when it is read. All prompts and messages
- with the exception of the copyright message, can have up to 20
- lines of text. The copyright message can have only one line of text.
- All lists can have up to 256 items.
-
- The note that is within parentheses just below the command specifies
- the type of the command. "Toggle" - sets a switch, "assignment" -
- assigns the following value to a variable, "list" - assigns the
- following values to a list array.
-
- -START_SCRIPT - Tells INSTALL.EXE that this is a valid
- (toggle) script file.
-
- -NETWORK - USE ONLY IN INSTALL SCRIPTS THAT WILL BE USED
- (toggle) TO INSTALL THE PRODUCT ON AN ICLAS NETWORK.
-
- -PROG_NAME - Name of the program being installed
- (assignment) (i.e., Speech Master).
-
- -BYTES_NEEDED - Amount of disk space that must be available
- (assignment) in order for your program to install.
-
- -BYTES_TOTAL - Total amount of bytes of all files that will be
- (assignment) installed. If you have packed files, use the
- unpacked file's size. This number is used in
- conjunction with the install status bar. This
- number differs from the BYTES_NEEDED number in
- that this number is the actual total of all files
- while BYTES_NEEDED is how much disk space you
- require for the product. BYTES_NEEDED is usually
- bigger because it should take into consideration
- that directories take up space, files occupy 512
- byte sectors, and space for record or custom files.
-
- -SPEAKER_MINVAL - Threshold for SPEAKERFAST mode. This number
- (assignment) determines if the speaker output will be
- digitized sound or speaker beeps. 30 is the
- recommended threshold value.
-
- -MIDI_HERTZ - Frequency at which DMIDI driver will play
- (assignment) midi notes.
-
- -DEF_SORC_PATH - Default source drive and path.
- (assignment)
-
- -DEF_DEST_PATH - Default destination drive and path.
- (assignment)
-
- -SORC_PRMPT - Prompt for entering in the source drive and
- (list) path.
-
- -DEST_PRMPT - Prompt for entering in the destination drive
- (list) and path.
-
- -DISK_PRMPT - Prompt for inserting a disk.
- (list)
-
- -CPYRGHT_MSG - Copyright message.
- (list)
-
- -INS_OPEN_MSG - Install's opening message.
- (list)
-
- -SET_OPEN_MSG - Setup's opening message.
- (list)
-
- -UN_OPEN_MSG - Uninstall's opening message.
- (list)
-
- -INS_END_MSG - Install's closing message when no errors
- (list) occur.
-
- -SET_END_MSG - Setup's closing message when no errors occur.
- (list)
-
- -UN_END_MSG - Uninstall's closing message when no errors
- (list) occur.
-
- -SET_MENU_PRMPT - Setup menu prompt.
- (list)
-
- -SET_MENU_CHCES - Setup menu choices.
- (list)
-
- -SET_MENU_CODES - List of codes associated with setup menu choices.
- (list) 0 - video, 1 - sound, 2 - printer, 3 - end setup.
- You can leave out menu choices by leaving out the
- choice code. If you leave out a choice code, make
- sure you leave out the menu choice.
-
- -SET_VID_PRMPT - Setup's prompt for selecting a video mode.
- (list)
-
- -SET_VID_MODES - List of supported video modes.
- (list)
-
- -SET_VID_CODES - List of codes associated with video modes.
- (list)
-
- -SET_SND_PRMPT - Setup's prompt for selecting a sound device.
- (list)
-
- -SET_SND_DRVRS - List of supported sound devices.
- (list)
-
- -SET_SND_CODES - List of codes associated with sound devices.
- (list) (First Byte sound driver ID numbers)
-
- -SET_PRNT_PRMPT - Setup's prompt for selecting a printer driver.
- (list)
-
- -SET_PRT_PRMPT - Setup's prompt for selecting which printer port
- (list) the printer is connected to.
-
- -SET_PRT_PORTS - List of supported printer ports.
- (list)
-
- -SET_PRT_CODES - List of codes associated with printer ports.
- (list)
-
- -SET_PORT_PRMPT - Setup's prompt for selecting a port that is
- (list) used with a Sound Blaster or Media Vision
- sound card.
-
- -SET_PORT_NUMS - List of valid ports for a Sound Blaster or
- (list) Media Vision sound card.
-
- -SET_PORT_CODES - List of codes associated with ports.
- (list)
-
- -SET_INT_PRMPT - Setup's prompt for selecting an interrupt
- (list) that is used with the SoundBlaster sound
- card.
-
- -SET_INT_NUMS - List of valid interrupts for the SoundBlaster
- (list) sound card.
-
- -SET_INT_CODES - List of codes associated with interrupts.
- (list)
-
- -SET_MIDI_PRMPT - Setup's prompt for selecting which printer
- (list) port the Disney sound source is connected to.
-
- -BATCH_NAME - File name of batch file to create during install
- (list) and setup.
-
- -BATCH_CMNDS - Batch file commands to put into the file specified
- (list) by BATCH_NAME.
-
- There are 2 batch file macros that can be used in any of the BATCH_CMNDS
- lines. They are:
-
- $$LOAD_SOUND - Replaces macro with sound driver's file name.
- Must be at the end of a batch command line.
-
- $$LOAD_MIDI - Replaces macro with soft synth midi driver name.
- Must preceed the program's execution command.
-
- Examples: DRIVERS\$$LOAD_SOUND
- $$LOAD_MIDI ZOO.EXE
-
-
- DISK COPYING COMMANDS
- ---------------------
-
- Each of the following commands can be repeated for each disk
- being installed.
-
- -CHECK_VOL - Check disk being copied for a matching
- (assignment) volume name. DO NOT USE WILD CARD CHARACTERS!
- (default)
-
- -CHECK_FILE - Check disk being copied for a matching file
- (assignment) name. DO NOT USE WILD CARD CHARACTERS!
-
- -DISK_LABEL - Text on disk's label (i.e., Program Disk).
- (assignment)
-
- (NOTE: The three commands above MUST appear
- before the INSERT_DISK command)
-
- -INSERT_DISK - Have the install program prompt the user for
- (toggle) a disk.
-
- -NOTPACKED_FILES - All specified files from this point on have
- (toggle) not been packed by Phil's PACKHD.EXE file
- (default) packer. DO NOT LIST FILES AFTER THIS COMMAND!
- Use the OTHER_FILES command to list the files.
-
- -PACKED_FILES - All specified files from this point on are
- (toggle) packed with Frank's PK.EXE file packer. PK.EXE
- uses PKWARE's data compression library.
-
- -REBUILD_FILE - The file name immediately following this
- (assignment) command will be used at the destination
- file for all source files until the STOP_
- REBUILD command is found.
-
- -STOP_REBUILD - Stops the rebuilding of several files into
- (toggle) one file.
-
- -COPY_ATTRIB - All specified files from this point on will
- (toggle) have their file attributes copied to the
- (default) destination drive.
-
- -IGNORE_ATTRIB - All specified files from this point on will
- (toggle) NOT have their file attributes copied to the
- destination drive.
-
- -OTHER_FILES - List of file specifications for files that
- (list) are to be copied.
-
- Here is the command that MUST BE LAST IN THE FILE.
-
- -END_SCRIPT - Tells the install program that it is
- (toggle) finished.