Freigeben über


Dialogfelder (Windows Installer)

Dialogfelder werden in der Dialogfeldspalte der Dialogtabelleangegeben. Weitere Informationen zum Hinzufügen eines Dialogfelds oder einer Billboard-Benutzeroberfläche finden Sie unter Using the User Interface.

Reservierte Dialogfeldnamen

Die folgenden Dialogfeldnamen sind von Windows Installer reserviert und sollten nicht für benutzerdefinierte Dialogfelder des Benutzers verwendet werden. Das Installationsprogramm erfordert, dass diese Dialogfelder in der Dialogtabelle aufgeführt werden, die folgenden reservierten Namen verwenden. Jedes Dialogfeld und jeder Name kann nur einmal aufgelistet werden. Entwickler müssen diese Dialogfelder auf der Benutzeroberfläche erstellen. Informationen zum Anzeigen einer Vorschau von Dialogfeldern finden Sie unter Importieren der Benutzeroberfläche.

Name des Dialogfelds Kurze Beschreibung des Dialogfelds
"FilesInUse"-Dialogfeld Benachrichtigt den Benutzer, Dateien zu überschreiben oder zu löschen.
Dialogfeld "FirstRun" Sammelt Benutzernamen, Firmenname und Produkt-ID.
MsiRMFilesInUse Dialog Benachrichtigt den Benutzer, Dateien zu überschreiben oder zu löschen, und bietet dem Benutzer die Möglichkeit, den Neustart-Manager zum Schließen und Neustarten von Anwendungen zu verwenden.

 

Erforderliche Dialogfelder

Während der Installation bewirkt windows Installer, dass die Sequenztabellen der Benutzeroberfläche im Paket überprüft und das angegebene Dialogfeld angezeigt wird. Bei einem schwerwiegenden Fehler zeigt Windows Installer beispielsweise das Dialogfeld an, das mit einer Sequenznummer von -3 in der Sequenztabelle der Benutzeroberfläche aufgeführt ist, unabhängig davon, was dieses Dialogfeld in der Dialogtabellebenannt ist. In der folgenden Tabelle sind die spezifischen Ereignisse und die entsprechende Sequenznummer in der Tabelle der Benutzeroberflächensequenz aufgeführt:

Ereignistyp Sequenznummer der Benutzeroberflächensequenztabelle Beschreibung des Dialogfelds
Schwerwiegender Fehler -3 Die Installation wurde durch einen schwerwiegenden Fehler beendet.
Benutzer beenden -2 Die Installation wurde auf Anforderung des Benutzers beendet.
beenden -1 Die Installation wurde erfolgreich abgeschlossen.

 

Darüber hinaus muss der Paketautor ein generisches Dialogfeld erstellen, um Windows Installer Fehlermeldungen anzuzeigen. Dieses Dialogfeld kann alles benannt werden, aber dieser Name muss in der ErrorDialog-Eigenschaft angegeben werden.

Typische Dialogfelder

Die folgenden Dialogfelder sind optional und werden häufig in der erstellten Benutzeroberfläche eines Installationspakets enthalten. Diese Dialogfelder sind typisch für die meisten Benutzeroberflächen-Assistenten zum Installieren von Dateien. Diese Dialogfelder können einen beliebigen Namen in der Dialogtabelle enthalten. Die angezeigten Namen werden nur zur Übersichtlichkeit empfohlen und können bei Bedarf geändert werden. Beispielsweise können zwei verschiedene benutzerdefinierte LicenseAgreement Dialogfelder im Paket verwendet und in der Dialogtabelle durch die Namen ProfessionalLicenseAgreement und LimitedLicenseAgreement unterschieden werden.

Dialogfeldtyp Kurze Beschreibung des Dialogfelds
Dialogfeld "DiskCost" Gibt nicht genügend Speicherplatz für die Installation an.
Dialogfeld "Durchsuchen" Ermöglicht benutzern das Auswählen eines Verzeichnisses.
Dialogfeld "Abbrechen" Bestätigt eine Anforderung zum Beenden der Installation.
Dialogfeld Lizenzvertrag Modales Feld, in dem der Lizenzvertrag angezeigt wird.
Dialogfeld "Auswahl" Modales Feld, in dem der Benutzer Elemente auswählen kann.