Freigeben über


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:

Planen der Installation

Importieren einer leeren Datenbank

Angeben der Verzeichnisstruktur

Angeben von Komponenten

Angeben von Dateien und Dateiattributen

Angeben von Quellmedien-

Angeben von Features

Angeben Feature-Component Beziehungen

Hinzufügen von Registrierungsinformationen

Angeben von Verknüpfungen

Angeben von Eigenschaften

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