Gruppe "Tabellen für Installationsprozedur"
Die Tabellen in der Gruppe Installationsprozedur steuern Aufgaben, die während der Installation von Standardaktionen und benutzerdefinierten Aktionenausgefü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.
- InstallUISequence-Tabelle
- InstallExecuteSequence-Tabelle
- AdminUISequence-Tabelle
- AdminExecuteSequence-Tabelle
- Tabelle "AdvtUISequence"
- Tabelle "AdvtExecuteSequence"
Es kann Situationen geben, in denen eine Installation etwas tun muss, was nicht nur mit Standardaktionenmöglich ist. Um das größtmögliche Maß an 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 Tabelle CustomAction auffüllen.
Die Tabelle CustomAction bietet die Möglichkeit, benutzerdefinierten Code und Daten in den Installationsprozess zu integrieren. Der ausgeführte Code kann ein in der Datenbank enthaltener Stream, eine kürzlich installierte Datei oder eine vorhandene ausführbare Datei sein.
In den folgenden Tabellen werden die Funktionen des Installationsprogramms erweitert, um Dateien und Ordner während der Installation zu bearbeiten.
- 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 .ini Dateien entfernen muss.
- Die Tabelle RemoveRegistry enthält die Informationen, die aus der Systemregistrierung gelöscht werden, wenn die entsprechende Komponente installiert werden soll.
- Die Tabelle CreateFolder 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 CreateFolder-Tabelle wird erst gelöscht, wenn die Komponente deinstalliert wurde.
- Die Tabelle MoveFile 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 Tabelle MoveFile zu verwenden, um die Dateien zu beschreiben, die den installierten Komponenten zugeordnet sind.
Um die erforderlichen Bedingungen einzurichten, die zum Initiieren der Installation erfüllt sein müssen, füllen Sie die LaunchCondition-Tabelle auf.
Die LaunchCondition-Tabelle enthält eine Liste von Bedingungen, die erfüllt sein müssen, damit die Aktion erfolgreich ausgeführt werden kann.