Dialogfeld "FirstRun"
Eine Sequenz des Dialogfelds "FirstRun" sammelt Benutzernamen, Firmenname und Produkt-ID-Informationen. 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 Installer-Pakets kann die Vorlagendialogsequenz verwenden oder eine andere Sequenz erstellen. Für die Dialogsequenz muss der Benutzer jedoch die folgenden Eigenschaften festlegen:
- USERNAME-Eigenschaft
- COMPANYNAME-Eigenschaft
- PIDKEY-Eigenschaft
Die Produkt-ID wird während des Dialogfelds mithilfe der ValidateProductID-Aktion oder der ValidateProductID ControlEventüberprüft.
Wenn die Produkt-ID als Eigenschaft in der Befehlszeile oder durch eine Transformation festgelegt wird, kann die Notwendigkeit, dass der Benutzer die Produkt-ID während des Dialogfelds der ersten Ausführung erneut eingeben muss, umgangen werden, 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.