Exibindo uma interface do usuário em sistemas operacionais antes do Windows Vista
Não exiba a interface do usuário em nenhum componente executado no processo do spooler.
O spooler é executado em um nível de segurança de alto privilégio; portanto, a exibição da interface do usuário abre o spooler para o risco de código de usuário mal-intencionado.
Verifique se há erros no driver.
As chamadas de notificação assíncronas falham em versões do sistema operacional antes do Windows Vista.
Exiba caixas de diálogo simples usando a função SplPromptUIInUsersSession .
Exiba elementos complexos da interface do usuário escrevendo um monitor status.
Um monitor status é um aplicativo que o IHV desenvolve e que o usuário instala. Como o monitor status é executado no contexto do usuário sob as credenciais do usuário, é seguro que o monitor status exiba elementos da interface do usuário a qualquer momento. O monitor status pode se comunicar com o spooler usando a comunicação bidirecional ou usando a interface Xcv TCPMON. Para obter informações, consulte Adicionando comunicação bidirecional e Interface Xcv TCPMON.