Partilhar 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 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.