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:
- Propriedade USERNAME
- Propriedade COMPANYNAME
- Propriedade PIDKEY
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.