Compartilhar via


Desenvolvendo aplicativos que exigem privilégio de administrador

É possível desenvolver um aplicativo que executa operações que exigem privilégio de administrador, mas é executado como um usuário padrão.

Há vários modelos para fazer isso.

Tópico Descrição
Modelo de tarefa com privilégios elevados Um aplicativo em execução como um usuário padrão executa operações que exigem privilégio de administrador iniciando uma tarefa agendada.
Modelo de serviço do sistema operacional Um aplicativo em execução como um usuário padrão se comunica com um serviço em execução como SYSTEM usando a Chamada de Procedimento Remoto (RPC).
Modelo do Agente de Administrador O aplicativo é dividido em dois programas. Um dos programas é executado como um usuário padrão e o outro é executado com privilégio de administrador.
Modelo de objeto COM do administrador Um aplicativo em execução como um usuário padrão executa operações que exigem privilégio de administrador criando um objeto Component Object Model com privilégios elevados.