Articles of uac

Acesso de HttpListener negado

Eu estou escrevendo um servidor HTTP em c #. Quando eu tento executar a function HttpListener.Start() eu recebo um HttpListenerException dizendo “Acesso negado”. Quando eu corro o aplicativo no modo de administrador no windows 7 ele funciona bem. Posso fazê-lo funcionar sem o modo de administrador? se sim como? Se não, como posso fazer com […]

Fazer a instalação do Inno Setup solicitar privilégios de elevação somente quando necessário

O instalador do Inno Setup possui a diretiva PrivilegesRequired que pode ser usada para controlar, se a elevação de privilégios for necessária, quando o instalador estiver iniciando. Eu quero que meu instalador funcione mesmo para usuários não administradores (não há problema em instalar meu aplicativo na pasta do usuário, em vez dos Program Files ). […]

Detectar se está executando como administrador com ou sem privilégios elevados?

Eu tenho um aplicativo que precisa detectar se está ou não executando com privilégios elevados ou não. Atualmente tenho código configurado assim: static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } Isso funciona para detectar se um usuário é um administrador ou não, mas não funciona se […]

O access ao registro solicitado não é permitido

Estou escrevendo um utilitário tweak que modifica algumas chaves em HKEY_CLASSES_ROOT . Tudo funciona bem no Windows XP e assim por diante. Mas estou recebendo erro Requested registry access is not allowed no Windows 7. Vista e 2008 eu acho que também. Como devo modificar meu código para adicionar suporte ao UAC?

Como solicitar access de administrador dentro de um arquivo em lotes

Eu estou tentando escrever um arquivo em lotes para os meus usuários para executar a partir de suas máquinas Vista com o UAC. O arquivo está reescrevendo o arquivo hosts, portanto, ele precisa ser executado com permissions de administrador. Eu preciso ser capaz de enviar um e-mail com um link para o arquivo .bat. O […]

Java: executar como administrador

Existe uma maneira em Java para pedir ao sistema para obter controle sobre a funcionalidade do administrador. Claro que sem fazer: Clique com o botão direito no exe -> run como admin. O que eu quero é que chegue um quadro do UAC como no Windows Vista ou no Windows 7. Ou eu tenho que […]

Como elevar privilégios apenas quando necessário?

Esta questão se aplica ao Windows Vista! Eu tenho um aplicativo que normalmente funciona sem privilégios administrativos. Há uma atividade que precisa de privilégios administrativos, mas eu não quero iniciar o aplicativo propriamente dito com privilégios mais altos quando eu sei que a maioria dos usuários do tempo nem usará esse recurso. Estou pensando em […]

Como posso elevar automaticamente meu arquivo de lote para que ele solicite os direitos de administrador do UAC, se necessário?

Eu quero o meu arquivo de lote para ser executado apenas elevado. Se não for elevado, forneça uma opção para o usuário relançar o lote como elevado. Estou escrevendo um arquivo de lote para definir uma variável de sistema, copiar dois arquivos para um local de Arquivos de Programas e iniciar um instalador de driver. […]