Gruppe „Installationsprozedurtabellen“
Die Tabellen in der Gruppe „Installationsprozeduren“ steuern Aufgaben, die während der Installation von Standardaktionen und benutzerdefinierten Aktionen ausgeführt werden.
Einige Tabellen in dieser Gruppe steuern eine übergeordnete Aktion, indem sie eine Sequenz von Aktionen bereitstellen. Jede der folgenden Sequenztabellen steuert einen Teil einer übergeordneten Aktion.
- Tabelle „InstallUISequence“
- Tabelle „InstallExecuteSequence“
- Tabelle „AdminUISequence“
- Tabelle „AdminExecuteSequence“
- Tabelle „AdvtUISequence“
- Tabelle „AdvtExecuteSequence“
Es kann Situationen geben, in denen eine Installation etwas ausführen muss, was nicht nur mit Standardaktionen möglich ist. Um ein Höchstmaß an Flexibilität zu gewährleisten, bietet das Installationsprogramm Autor*innen die Möglichkeit, ihre eigenen benutzerdefinierten Aktionen zu erstellen. Wenn Sie über benutzerdefinierte Aktionen verfügen, sollten Sie diese beim Installationsprogramm registrieren, indem Sie die CustomAction-Tabelle auffüllen.
Über die Tabelle „CustomAction“ können benutzerdefinierter Code und Daten in die Installation integriert werden. Der ausgeführte Code kann ein in der Datenbank enthaltener Stream, eine kürzlich installierte Datei oder eine bereits vorhandene ausführbare Datei sein.
Die folgenden Tabellen erweitern die Funktionen des Installationsprogramms zum Bearbeiten von Dateien und Ordnern während der Installation.
- Die Tabelle „RemoveFile“ enthält eine Liste der Dateien, die während der Installation entfernt werden.
- Die Tabelle „RemoveIniFile“ enthält die Informationen, die eine Anwendung aus einer INI-Datei löschen muss.
- Die RemoveRegistry-Tabelle enthält die Informationen, die aus der Systemregistrierung gelöscht werden, wenn die entsprechende Komponente für die Installation ausgewählt wird.
- Die CreateFolder-Tabelle enthält die Ordner, die während der Installation erstellt werden müssen. Obwohl das Installationsprogramm Ordner nach Bedarf erstellt, werden diese entfernt, sobald sie leer sind. Ordner in der CreateFolder-Tabelle werden erst gelöscht, wenn die Komponente deinstalliert wurde.
- Die Tabelle „MoveFile“ enthält eine Liste der Dateien, die aus einem angegebenen Quellverzeichnis auf dem Benutzercomputer in ein angegebenes 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.
Um die erforderlichen Bedingungen einzurichten, die erfüllt sein müssen, um die Installation zu initiieren, füllen Sie die Tabelle „LaunchCondition“ auf.
Die Tabelle „LaunchCondition“ enthält eine Liste von Bedingungen, die alle erfüllt sein müssen, damit die Aktion erfolgreich ist.