Ação ValidateProductID
A ação ValidateProductID define a propriedade ProductID para o identificador completo do produto.
Restrições de sequência
Essa ação deve ser sequenciada antes que o assistente de interface do usuário na tabela InstallUISequence e antes que a ação RegisterUser na tabela InstallExecuteSequence.
Mensagens ActionData
Não há mensagens ActionData.
Observações
O instalador verifica se um produto foi validado com êxito verificando a propriedade ProductID. O instalador define a propriedade ProductID para o identificador completo do produto após uma validação bem-sucedida. A ação ValidateProductID não fará nada se a propriedade ProductID já tiver sido definida por uma validação bem-sucedida ou por outro método.
A ação ValidateProductID sempre retorna um êxito, se o identificador do produto é válido ou não, para que o identificador do produto possa ser inserido na linha de comando na primeira vez em que o produto é executado.
O identificador do produto pode ser validado sem que o usuário reentrada nessas informações definindo a propriedade PIDKEY na linha de comando ou usando uma transformação. A exibição da caixa de diálogo solicitando que o usuário insira o identificador do produto pode ser condicionada após a presença da propriedade ProductID, que é definida quando a propriedade PIDKEY é validada.