Monitoramento de uma instalação usando MsiSetExternalUI
Os autores de pacotes podem monitorar mensagens internas do Windows Installer por meio da criação de um aplicativo executável que contém um manipulador de retorno de chamada para receber as mensagens e a funcionalidade para iniciar uma instalação.
O manipulador de retorno de chamada está em conformidade com o protótipo INSTALLUI_HANDLER e um ponteiro para esse manipulador de retorno de chamada é passado para MsiSetExternalUI. Depois que a instalação tiver sido iniciada por uma chamada para MsiInstallProduct, as mensagens de instalação serão interceptadas pelo manipulador de retorno de chamada e o autor do pacote poderá exibir ou ignorar seletivamente quaisquer dessas mensagens.
Para obter mais informações, consulte Como manipular mensagens de progresso usando MsiSetExternalUI, Como retornar valores de um manipulador de interface do usuário externo e Como analisar mensagens do Windows Installer.
Para obter mais informações sobre como usar um manipulador externo baseado em registro, confira Como monitorar uma instalação usando MsiSetExternalUIRecord.