Acción ValidateProductID

La acción ValidateProductID establece la propiedad ProductID en el identificador de producto completo.

Restricciones de secuencia

Esta acción debe secuenciarse antes del asistente para la interfaz de usuario de la tabla InstallUISequence y antes de la acción RegisterUser de la tabla InstallExecuteSequence.

Mensajes de ActionData

No hay mensajes de ActionData.

Comentarios

El instalador comprueba si un producto se ha validado correctamente comprobando la propiedad ProductID. El instalador establece la propiedad ProductID en el identificador de producto completo después de una validación correcta. La acción ValidateProductID no hace nada si la propiedad ProductID ya se ha establecido mediante una validación correcta o mediante otro método.

La acción ValidateProductID siempre devuelve un mensaje de operación correcta, independientemente de que el identificador de producto sea válido, de modo que el identificador de producto se pueda especificar en la línea de comandos la primera vez que se ejecute el producto.

El identificador del producto puede validarse sin que el usuario tenga que volver a especificar esta información estableciendo la propiedad PIDKEY en la línea de comandos o mediante una transformación. La presentación del cuadro de diálogo que solicita al usuario que especifique el identificador de producto puede condicionarse a la presencia de la propiedad ProductID que se establece cuando se valida la propiedad PIDKEY.