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 o ID do produto durante esta caixa de diálogo.
Uma sequência de caixa de diálogo FirstRun geralmente não faz parte da sequência de ação e, em vez disso, é chamada pela funçãoMsiCollectUserInfo na primeira execução do produto.
Um autor de um pacote de instalação pode usar a sequência de diálogo do modelo ou criar uma sequência diferente. A sequência de diálogo, no entanto, precisa que o usuário defina as seguintes propriedades:
- USERNAME propriedade
- NOME DA EMPRESA propriedade
- propriedade PIDKEY
A ID do produto será validada durante a caixa de diálogo usando a ação ValidateProductID ou o ValidateProductID ControlEvent.
Se o ID do produto for definido como uma propriedade na linha de comando ou por uma transformação, a necessidade de fazer com que o usuário insira novamente o ID do produto durante a caixa de diálogo de primeira execução pode ser contornada controlando a exibição usando a propriedade ProductID. Após a validação bem-sucedida da ID do produto, a propriedade ProductID é definida como a ID do produto completa e válida.