Vorheriges Thema: Änderungsregeln für "config.sys"Nächstes Thema: Ändern von "config.sys" während des Entfernens


Ändern von "config.sys" während der Installation

Alle Einträge in der Datei "nnnn.sxp" der zu installierenden Anwendung werden in die Datei "config.sys" des Zielcomputers kopiert, wenn sie nicht bereits in dieser Datei vorhanden sind.

Diese Prozedur berücksichtigt keine Zeilen, die einen der folgenden Befehle enthalten: BUFFERS, STACKS, FILES, FCBS, LASTDRIVE, DEVICE, DEVICEHIGH, INSTALL oder SET.

Der Installer verarbeitet Zeilen mit diesen Befehlen wie folgt:

BUFFERS, STACKS, FILES oder FCBS

Wenn die Datei "ascnnnn.sxp" einen Eintrag enthält, in dem der Befehl "BUFFERS", "STACKS", "FILES" oder "FCBS" vorkommt, vergleicht der Installer den Eintrag der Datei "ascnnnn.sxp" mit dem Eintrag der Datei "config.sys" und verwendet den höheren Wert als neuen Eintrag.

Beispiel: Der Installationseintrag "BUFFERS=50" überschreibt den Eintrag "BUFFERS=30", jedoch nicht den Eintrag "BUFFERS=60". Wenn es mehr als zwei Werte gibt, wie dies beispielsweise bei STACKS der Fall ist, dann wird der höchste kombinierte Wert verwendet. Aus "STACKS 9,30" und "STACKS 5,35" wird beispielsweise "STACKS 9,35".

LASTDRIVE

Der Befehl LASTDRIVE wird ähnlich gehandhabt. Dies bedeutet, dass der Eintrag "LASTDRIVE=F" in der Installationsdatei den Eintrag "LASTDRIVE=D" in der Datei "config.sys" überschreibt, nicht jedoch den Eintrag "LASTDRIVE=G".

DEVICE und DEVICEHIGH

Mit den Befehlen DEVICE und DEVICEHIGH werden Treiber geladen. Der Installer definiert den Dateinamen des Treibers, beispielsweise "EMM386.EXE", und vergleicht ihn mit dem Installationseintrag und dem aktuellen Eintrag in der Datei "config.sys". Wenn die beiden Treibernamen identisch sind, wird der Eintrag in "config.sys" durch den Installationseintrag überschrieben, auch wenn die vollständigen Pfadnamen verschieden sind. Beispielsweise überschreibt der Installationseintrag "DEVICE=C:\DOS\EMM386.EXE" den Eintrag "DEVICEHIGH=D:\WIN\EMM386.EXE" in der Datei "config.sys".

Wichtig! Beim Vergleichen der Befehle DEVICE und DEVICEHIGH wird nur der Treibername berücksichtigt. Es ist nicht wichtig, welcher Befehl genau angegeben ist.

INSTALL

Die Änderungsregel für den Befehl INSTALL entspricht der für DEVICE und DEVICEHIGH.

SET

Sie haben optional die Möglichkeit, mit dem Befehl "SET" in der Datei "config.sys" einer Variablen einen Wert zuzuweisen. Hierbei verwenden Sie dieselben Regeln wie für die Datei "autoexec.bat".