Gruppe "Installationsprozedurtabellen"
Die Tabellen in der Gruppe "Installationsprozedur" steuern Aufgaben, die während der Installation ausgeführt werden, indem Standardaktionen und benutzerdefinierte Aktionen.
Einige der Tabellen in dieser Gruppe steuern eine Aktion auf hoher Ebene, indem eine Folge von Aktionen bereitgestellt wird. Jede der folgenden Sequenztabellen steuert einen Teil einer Aktion auf hoher Ebene.
- InstallUISequence-Tabelle
- InstallExecuteSequence-Tabelle
- AdminUISequence-Tabelle
- AdminExecuteSequence-Tabelle
- AdvtUISequence-Tabelle
- AdvtExecuteSequence-Tabelle
Es kann Situationen geben, in denen eine Installation etwas tun muss, das nicht nur Standardaktionenverwendet werden kann. Um größtmögliche Flexibilität zu bieten, bietet das Installationsprogramm Setupautoren die Möglichkeit, eigene benutzerdefinierte Aktionen zu erstellen. Wenn Sie über benutzerdefinierte Aktionen verfügen, sollten Sie sie beim Installationsprogramm registrieren, indem Sie die CustomAction-Tabelle auffüllen.
Die CustomAction-Tabelle bietet die Möglichkeit, benutzerdefinierten Code und Daten in den Installationsprozess zu integrieren. Der ausgeführte Code kann ein Datenstrom in der Datenbank, eine kürzlich installierte Datei oder eine vorhandene ausführbare Datei sein.
In den folgenden Tabellen werden die Funktionen des Installers erweitert, um Dateien und Ordner während der Installation zu bearbeiten.
- Die RemoveFile-Tabelle enthält eine Liste der Dateien, die während der Installation entfernt werden.
- Die RemoveIniFile-Tabelle enthält die Informationen, die eine Anwendung aus .ini Dateien entfernen muss.
- Die RemoveRegistry-Tabelle enthält die Informationen, die aus der Systemregistrierung gelöscht werden, wenn die entsprechende Komponente zur Installation ausgewählt wird.
- Die CreateFolder-Tabelle listet die Ordner auf, die während der Installation erstellt werden müssen. Obwohl das Installationsprogramm Ordner nach Bedarf erstellt, werden diese entfernt, sobald sie leer sind. Die Ordnerliste in der Tabelle CreateFolder wird erst gelöscht, wenn die Komponente deinstalliert wird.
- Die MoveFile-Tabelle enthält eine Liste der Dateien, die aus einem angegebenen Quellverzeichnis auf dem Computer des Benutzers in ein Zielverzeichnis verschoben oder kopiert werden sollen. Es ist nicht erforderlich, die MoveFile-Tabelle zu verwenden, um die Dateien zu beschreiben, die den Komponenten zugeordnet sind, die Sie installieren.
Zum Einrichten der erforderlichen Bedingungen, die erfüllt sein müssen, um die Installation zu initiieren, füllen Sie die LaunchCondition-Tabelle auf.
Die LaunchCondition-Tabelle enthält eine Liste der Bedingungen, die alle erfüllt sein müssen, damit die Aktion erfolgreich ausgeführt werden kann.