Beispiel für eine Installation
In diesem Beispiel wird veranschaulicht, wie Sie ein einfaches Windows Installer-Paket erstellen, das eine Anwendung installiert. Im Beispiel wird Editor, ein Text-Editor, der in Windows enthalten ist, und mehrere Textdateien installiert, die Ereignisse und Eintritte in der imaginären Red Park Arena beschreiben.
Das Beispiel weist die folgenden Spezifikationen auf:
- Die Anwendung wird Benutzern als selbstinstallierendes Windows Installer-Paket bereitgestellt, das alle erforderlichen Dateien, Verknüpfungen und Registrierungsinformationen installiert.
- Das Installationspaket kann dem Benutzer während des Setups einen Benutzeroberflächen-Assistenten zur Erfassung von Benutzerinformationen präsentieren.
- Während des Setups haben Benutzer die Möglichkeit, einzelne Features auszuwählen, die für die lokale Ausführung, für die Ausführung aus der Quelle oder nicht installiert werden sollen.
- Eines der Features kann Benutzern als Install-On-Demand-Feature angezeigt werden.
- Dasselbe Paket deinstalliert die Anwendung und entfernt alle Anwendungsdateien und Registrierungsinformationen vom Computer des Benutzers.
- Das Paket ist bereit, ein großes Upgrade zu erhalten, das das Ändern des Produktcodes umfasst.
Zum Reproduzieren des Beispiels benötigen Sie ein Softwaretool zum Erstellen und Bearbeiten einer leeren Windows Installer-Datenbank. Mehrere Paketerstellungstools stehen von unabhängigen Softwareanbietern zur Verfügung. Ein Windows Installer-Datenbank-Editor namens Orca wird in den Windows SDK-Komponenten für Windows Installer-Entwicklerbereitgestellt.
Führen Sie die folgenden Schritte aus, um das Beispiel abzuschließen:
Importieren einer leeren Datenbank
Angeben der Verzeichnisstruktur
Angeben von Dateien und Dateiattributen
Angeben Feature-Component Beziehungen
Hinzufügen von Registrierungsinformationen
Importieren des InstallExecuteSequence-
Importieren des InstallUISequence-
Importieren des AdminExecuteSequence-
Importieren des AdminUISequence-
Importieren des AdvtExecuteSequence-
Hinzufügen von Zusammenfassungsinformationen
Importieren der Benutzeroberfläche
Überprüfen einer Installationsdatenbank