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 de instalador puede usar la secuencia de diálogo de plantilla o crear una secuencia diferente. Sin embargo, la secuencia de diálogo debe tener el usuario establecido las siguientes propiedades:
- propiedad USERNAME
- propiedad COMPANYNAME
- propiedad PIDKEY
El identificador de producto se validará durante el cuadro de diálogo mediante la acción ValidateProductID de o el ValidateProductID ControlEvent.
Si el id. 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 presentación mediante el 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.