Caixa de diálogo FirstRun

Uma sequência de caixa de diálogo FirstRun coleta o nome de usuário, o nome da empresa e as informações de ID do produto. O instalador verifica a ID do produto durante essa caixa de diálogo.

Uma sequência de caixa de diálogo FirstRun geralmente não faz parte da sequência de ações e, em vez disso, é chamada pela função MsiCollectUserInfo na primeira execução do produto.

Um autor de um pacote do instalador pode usar a sequência de diálogo de modelo ou criar uma sequência diferente. No entanto, a sequência de diálogo precisa fazer com que o usuário defina as seguintes propriedades:

A ID do produto será validada durante a caixa de diálogo usando a ação ValidateProductID ou o ValidateProductID ControlEvent.

Se a ID do produto for definida como uma propriedade na linha de comando ou por uma transformação, a necessidade de o usuário inserir novamente a ID do produto durante a caixa de diálogo de primeira execução poderá ser contornada controlando a exibição usando a propriedade ProductID. Após a validação com êxito da ID do produto, a propriedade ProductID é definida como a ID completa e válida do produto.