Ação ValidateProductID
A ação ValidateProductID define a propriedade ProductID como o identificador do produto completo.
Restrições de sequências
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 propriedade ProductID. O instalador define a propriedade ProductID como 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 êxito, independentemente do 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 insira novamente 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 condicional após a presença da propriedade ProductID, que é definida quando a propriedade PIDKEY é validada.