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 do 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 as configurações de Controle de Conta de Usuário para abri-lo.
- Mover o controle deslizante para Nunca notificar.
- Clique ou toque em OK.
- Reinicie seu computador.
- Clique ou toque em Iniciar e, em seguida, 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 administradores local 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 de para controle de conta de usuário no de desenvolvimento da interface do usuário |
Informações gerais sobre o UAC. |
aplicativos em desenvolvimento que exigem privilégios 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. |
de referência de autorização |
Informações detalhadas sobre funções de autorização, interfaces, estruturas e outros elementos de programação. |