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 do assistente de interface do usuário na tabela InstallUISequence e antes da ação RegisterUser na tabela InstallExecuteSequence.
Mensagens ActionData
Não há mensagens ActionData.
Comentários
O instalador verifica se um produto foi validado com êxito verificando a propriedadeProductID. 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, independentemente de o identificador do produto ser válido ou não, para que o identificador do produto possa ser inserido na linha de comando na primeira vez que o produto for executado.
O identificador do produto pode ser validado sem que o usuário reinsira essas 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 à presença da propriedade ProductID, que é definida quando a propriedade PIDKEY é validada.