Controle de conta de usuário (autorização)
O UAC (Controle de Conta de Usuário) permite que os usuários executem tarefas comuns como não administradores, chamados de usuários padrão e como administradores sem precisar alternar usuários, fazer logoff ou usar Executar como. O comportamento do UAC para a configuração "Nunca notificar" não desabilita mais o UAC. A configuração "Nunca notificar" fornece um token dividido e sempre eleva automaticamente o privilégio necessário. Essa sutileza pode fazer com que seu aplicativo tenha problemas de compatibilidade. Você ainda pode desabilitar o UAC usando Políticas de Grupo ou definindo manualmente a chave do Registro.
Windows Server 2008 R2, Windows 7, Windows Server 2008 e Windows Vista: A configuração "Nunca notificar" desabilita o UAC.
Por exemplo, se você executar as etapas a seguir para alterar a configuração "Nunca notificar", obterá resultados diferentes ao tentar criar um arquivo em uma pasta que exija privilégios elevados. O comportamento Windows 8 é negar o acesso. O comportamento do Windows 7 permite que você crie o arquivo File.txt.
- Clique ou toque em Iniciar. Na caixa de pesquisa, digite "Alterar configurações de Controle de Conta de Usuário".
- Clique ou toque em Alterar configurações de Controle de Conta de Usuário para abri-lo.
- Mova o controle deslizante para Nunca notificar.
- Clique ou toque em OK.
- Reinicie seu computador.
- Clique ou toque em Iniciar e em Executar. Na caixa Abrir , digite "Cmd.exe". Observe que o título da janela não contém a cadeia de caracteres "Administrador".
- Digite "echo > %windir%\system32\File.txt".
O UAC foi adicionado ao Windows Server 2008 e ao Windows Vista. Uma conta de usuário padrão é sinônimo de uma conta de usuário no Windows XP. As contas de usuário que são membros do grupo local Administradores executarão a maioria dos aplicativos como um usuário padrão.
Para obter informações sobre o UAC, consulte os tópicos a seguir.
Tópico | Descrição |
---|---|
Diretrizes para controle de conta de usuário no desenvolvimento da interface do usuário |
Informações gerais sobre o UAC. |
Desenvolvendo aplicativos que exigem privilégio de administrador |
Modelos para desenvolver aplicativos que executam operações que exigem privilégio administrativo, mas que são executados como um usuário padrão. |
Referência de autorização |
Informações detalhadas sobre funções de autorização, interfaces, estruturas e outros elementos de programação. |