Dialogfeld "Erste Ausführen"
Eine FirstRun-Dialogfeldsequenz erfasst Informationen zu Benutzername, Firmenname und Produkt-ID. Das Installationsprogramm überprüft die Produkt-ID während dieses Dialogfelds.
Eine FirstRun-Dialogfeldsequenz ist in der Regel kein Teil der Aktionssequenz und wird stattdessen von der MsiCollectUserInfo-Funktion bei der ersten Ausführung des Produkts aufgerufen.
Ein Autor eines Installationspakets kann die Vorlagendialogsequenz verwenden oder eine andere Sequenz erstellen. In der Dialogsequenz muss der Benutzer jedoch die folgenden Eigenschaften festlegen:
Die Produkt-ID wird während des Dialogs mithilfe der ValidateProductID-Aktion oder des ValidateProductID ControlEventüberprüft.
Wenn die Produkt-ID als Eigenschaft in der Befehlszeile oder durch eine Transformation festgelegt wird, kann die Notwendigkeit umgangen werden, dass der Benutzer die Produkt-ID während der ersten Ausführung erneut eingeben muss, indem die Anzeige mithilfe der ProductID-Eigenschaft gesteuert wird. Nach der erfolgreichen Überprüfung der Produkt-ID wird die ProductID-Eigenschaft auf die vollständige, gültige Produkt-ID festgelegt.