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. |