All entries in the ascnnnn.sxp file of the application to be installed are copied to the target computer's config.sys file, if those entries are not already present in that file.
This procedure does not apply to lines that contain one of the following commands: BUFFERS, STACKS, FILES, FCBS, LASTDRIVE, DEVICE, DEVICEHIGH, INSTALL, or SET.
The Installer processes lines that include these commands as follows:
If the ascnnnn.sxp file contains an entry with a BUFFERS, STACKS, FILES, or FCBS command, the Installer compares the entry from the ascnnnn.sxp file and the entry from the config.sys file, and uses the higher value as a new entry.
For example, a BUFFERS=50 installation entry overwrites a BUFFERS=30 entry, but not a BUFFERS=60 entry. If there are more than two values (as with STACKS), the highest combined value is used. For example, from STACKS 9,30 and STACKS 5,35, the Installer uses STACKS 9,35.
The LASTDRIVE command is handled similarly. A LASTDRIVE=F entry in the installation file overwrites a LASTDRIVE=D entry in the config.sys file, but not a LASTDRIVE=G entry.
The DEVICE and DEVICEHIGH commands are used to load drivers. The Installer defines the file name of the driver, such as EMM386.EXE, and compares it with both the installation entry and the current entry in the config.sys file. If the two driver names are the same, the config.sys entry is overwritten by the installation entry, even if the full path names are different. For example, the DEVICE=C:\DOS\EMM386.EXE installation entry overwrites the config.sys DEVICEHIGH=D:\WIN\EMM386.EXE entry.
Important! When the DEVICE and DEVICEHIGH commands are compared, only the driver name is considered; the exact command specified (DEVICE or DEVICEHIGH) is not important.
The modification rule for the INSTALL command corresponds to that for DEVICE and DEVICEHIGH.
You can optionally use the SET command in the config.sys file to assign a value to a variable, using the same rules as those used for the autoexec.bat file.
|
Copyright © 2013 CA.
All rights reserved.
|
|