Dialogfelder (Windows Installer)
Dialogfelder werden in der Spalte Dialog der Tabelle Dialog angegeben. Weitere Informationen zum Hinzufügen eines Dialogfelds oder einer Benutzeroberfläche finden Sie unter Verwenden desBenutzeroberfläche .
Reservierte Dialogfeldnamen
Die folgenden Dialogfeldnamen werden vom Windows-Installer reserviert und sollten nicht für benutzerdefinierte Dialogfelder verwendet werden, die vom Benutzer verfasst wurden. Das Installationsprogramm erfordert, dass diese Dialogfelder in der Tabelle Dialog mit den folgenden reservierten Namen aufgeführt werden. Jedes Dialogfeld und jeder Name kann nur einmal aufgeführt werden. Entwickler müssen diese Dialogfelder in 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 | Warnt den Benutzer bei Prozessen, die Dateien überschreiben oder löschen. |
| FirstRun-Dialogfeld | Erfasst Benutzername, Unternehmensname und Produkt-ID. |
| Dialogfeld "MsiRMFilesInUse" | Benachrichtigt den Benutzer über Prozesse zum Überschreiben oder Löschen von Dateien und gibt dem Benutzer die Möglichkeit, den Neustart-Manager zum Schließen und Neustarten von Anwendungen zu verwenden. |
Erforderliche Dialogfelder
Während der Installation führen bestimmte Ereignisse dazu, Windows Installer die Sequenztabellen der Benutzeroberfläche im Paket überprüft und das angegebene Dialogfeld angezeigt wird. Im Falle eines schwerwiegenden Fehlers zeigt der Windows-Installer z. B. das Dialogfeld an, das mit der Sequenznummer -3 in der Sequenztabelle der Benutzeroberfläche aufgeführt ist, unabhängig davon, was dieses Dialogfeld in der Tabelle Dialogheißt. In der folgenden Tabelle sind die spezifischen Ereignisse und die entsprechende Sequenznummer in der Sequenztabelle der Benutzeroberfläche aufgeführt:
| Ereignistyp | Sequenznummer der Sequenztabelle der Benutzeroberfläche | Beschreibung des Dialogfelds |
|---|---|---|
| Schwerwiegender Fehler | -3 | Die Installation wurde durch einen schwerwiegenden Fehler beendet. |
| Benutzerabstieg | -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 mit einem anderen Namen benannt werden, aber dieser Name muss in der ErrorDialog-Eigenschaft angegeben werden.
Typische Dialogfelder
Die folgenden Dialogfelder sind optional und 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 Tabelle Dialog haben. Die angezeigten Namen werden nur aus Gründen der Übersichtlichkeit empfohlen und können bei Bedarf geändert werden. Beispielsweise können zwei verschiedene benutzerdefinierte LicenseAgreement-Dialogfelder im Paket verwendet und in der Tabelle Dialog mit den Namen ProfessionalLicenseAgreement und LimitedLicenseAgreement unterschieden werden.
| Dialogfeldtyp | Kurze Beschreibung des Dialogfelds |
|---|---|
| Dialogfeld "DiskCost" | Gibt an, dass nicht genügend Speicherplatz für die Installation zur Verfügung steht. |
| Durchsuchen des Dialogfelds | Ermöglicht dem Benutzer die Auswahl eines Verzeichnisses. |
| Dialogfeld "Abbrechen" | Bestätigt eine Anforderung zum Beenden der Installation. |
| Dialogfeld "Lizenzvertrag" | Modales Feld, in dem der Lizenzvertrag angezeigt wird. |
| Auswahldialogfeld | Modales Feld, in dem der Benutzer Elemente auswählen kann. |