Cuadro de diálogo FirstRun
Una secuencia de cuadros de diálogo FirstRun recopila información sobre el nombre de usuario, el nombre de la empresa y el identificador de producto. El instalador comprueba el identificador del producto durante este cuadro de diálogo.
Normalmente, una secuencia de cuadros de diálogo FirstRun no forma parte de la secuencia de acciones y, en su lugar, la llama la función MsiCollectUserInfo en la primera ejecución del producto.
Un autor de un paquete del instalador puede usar la secuencia de diálogo de plantilla o crear otra secuencia. Sin embargo, la secuencia de diálogos debe hacer que el usuario establezca las siguientes propiedades:
- Propiedad USERNAME
- Propiedad COMPANYNAME
- Propiedad PIDKEY
El identificador del producto se validará durante el cuadro de diálogo mediante la acción ValidateProductID o ValidateProductID ControlEvent.
Si el identificador de producto se establece como una propiedad en la línea de comandos o mediante una transformación, la necesidad de que el usuario vuelva a escribir el identificador de producto durante el cuadro de diálogo de primera ejecución se puede eludir controlando la pantalla mediante la propiedad ProductID. Después de la validación correcta del identificador de producto, la propiedad ProductID se establece en el identificador de producto completo y válido.