Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No modelo de serviço do sistema operacional, um aplicativo executado como um usuário padrão se comunica com um serviço executado como SYSTEM usando RPC (Remote Procedure Call).
O aplicativo de usuário padrão é marcado no manifesto do aplicativo com um requestedExecutionLevel de de asInvoker. Para executar uma operação que requer privilégio de administrador, o aplicativo de usuário padrão faz uma solicitação ao serviço.
Um uso para o modelo de serviço do sistema operacional é gerenciar aplicativos que podem afetar o sistema, como antivírus ou outros softwares e spyware indesejados. O aplicativo de usuário padrão permite que o usuário conectado controle alguns aspetos do serviço. O serviço é responsável por determinar quais operações ele executa para um aplicativo de usuário padrão. Por exemplo, um serviço antivírus pode permitir que um usuário padrão inicie uma verificação do sistema, mas pode não permitir que um usuário padrão desative a verificação de vírus em tempo real.
Um dos principais benefícios de usar o modelo de serviço do sistema operacional é que não é necessário qualquer aviso de elevação.
Uma desvantagem de usar o modelo de serviço do sistema operacional é que um serviço em execução no sistema usa mais recursos do que uma tarefa, e um serviço não pode ser interrompido por um usuário padrão. Considere usar o modelo de Tarefa Elevada se apropriado.
Para implementar o modelo de serviço do sistema operacional, crie um aplicativo cliente de usuário padrão e um serviço do sistema operacional. Instale o serviço no sistema operacional durante o tempo de instalação do produto.
Tópicos relacionados