Caixa de diálogo FirstRun
Uma sequência de caixa de diálogo FirstRun coleta informações de nome de usuário, nome da empresa e 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:
- propriedadeUSERNAME
- propriedadeCOMPANYNAME
- propriedadePIDKEY
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 fazer o usuário recuar 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 bem-sucedida da ID do produto, a propriedade ProductID está definida como a ID completa e válida do produto.