Installationsbeispiel

In diesem Beispiel wird veranschaulicht, wie Sie ein einfaches Windows Installer-Paket erstellen, das eine Anwendung installiert. Das Beispiel installiert „Editor“, einen in Windows enthaltenen Text-Editor und mehrere Textdateien, die Ereignisse und Eintritte in der imaginären Red Park Arena beschreiben.

Für das Beispiel gelten die folgenden Spezifikationen:

  • Die Anwendung wird Benutzer*innen als selbstinstallierendes Windows Installer-Paket bereitgestellt, das alle erforderlichen Dateien, Verknüpfungen und Registrierungsinformationen installiert.
  • Das Installationspaket kann dem*der Benutzer*in während des Setups einen Benutzeroberflächen-Assistenten zum Sammeln von Benutzerinformationen anzeigen.
  • Während des Setups haben Benutzer*innen die Möglichkeit, einzelne Features auszuwählen, die lokal oder von der Quelle aus installiert werden sollen, oder die nicht installiert werden sollen.
  • Eines der Features kann Benutzer*innen als Install-on-Demand-Feature präsentiert werden.
  • Dasselbe Paket deinstalliert die Anwendung und entfernt alle Anwendungsdateien und Registrierungsinformationen vom Computer des Benutzers bzw. der Benutzerin.
  • Das Paket ist für ein größeres Upgrade vorbereitet, das auch eine Änderung des Produktcodes beinhaltet.

Um das Beispiel zu reproduzieren, benötigen Sie ein Softwaretool, das in der Lage ist, eine leere Windows Installer-Datenbank zu erstellen und zu bearbeiten. Verschiedene Tools zum Erstellen von Paketen sind von unabhängigen Softwareanbietern erhältlich. Ein Windows Installer-Datenbank-Editor namens Orca wird in den Windows SDK-Komponenten für Windows Installer-Entwickler*innen bereitgestellt.

Führen Sie die folgenden Schritte aus, um das Beispiel abzuschließen:

Planen der Installation

Importieren einer leeren Datenbank

Erstellen der Verzeichnisstruktur

Angeben von Komponenten

Angeben von Dateien und Dateiattributen

Angeben von Quellmedien

Angeben von Features

Angeben von Feature-Komponenten-Beziehungen

Hinzufügen von Registrierungsinformationen

Festlegen von Verknüpfungen

Festlegen von Eigenschaften

Importieren von InstallExecuteSequence

Importieren von InstallUISequence

Importieren von AdminExecuteSequence

Importieren der AdminUISequence

Importieren von AdvtExecuteSequence

Hinzufügen von Zusammenfassungsinformationen

Importieren der Benutzeroberfläche

Überprüfen einer Installationsdatenbank