Partilhar via


Executando com privilégios especiais

Algumas funções requerem privilégios especiais para serem executadas corretamente. Em alguns casos, a função só pode ser executada por determinados usuários ou por membros de determinados grupos. O requisito mais comum é que o usuário seja um administrador local. Outras funções exigem que a conta do usuário tenha privilégios específicos habilitados.

Para reduzir a possibilidade de código não autorizado ser capaz de obter controle, o sistema deve ser executado com o menor privilégio necessário. Aplicativos que precisam chamar funções que exigem privilégios especiais podem deixar o sistema aberto a ataques de hackers. Essas aplicações deverão ser concebidas para serem executadas durante curtos períodos de tempo e deverão informar o utilizador das implicações de segurança envolvidas.

Para obter informações sobre como executar como usuários diferentes e como habilitar privilégios em seu aplicativo, consulte os seguintes tópicos:

Executando com privilégios de administrador
Pedir credenciais ao usuário
Alterando privilégios em um token
Atribuição de privilégios a uma conta