Compartilhar via


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.