Compartilhar via


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.