Articles of uac

O Windows 7 restringe o access a pastas como o Vista?

Percebi que no meu aplicativo, a maioria dos problemas de compatibilidade era causada pelo ‘access negado’ para algumas pastas, como: Application Data [C:\ProgramData] Desktop [C:\Users\Public\Desktop] Documents [C:\Users\Public\Documents] Favorites [C:\Users\Public\Favorites] Start Menu [C:\ProgramData\Microsoft\Windows\Start Menu] Templates [C:\ProgramData\Microsoft\Windows\Templates] O Windows 7 tem o mesmo problema que o Vista? Com a ajuda dos membros do Stack Overflow, sei que […]

Solicitando Privilégios de Administrador no Tempo de Execução

É possível obter um aplicativo C ++ em execução no Windows para solicitar privilégios de administrador do sistema operacional em tempo de execução? Eu sei que isso pode ser feito em tempo de compilation, mas não consigo encontrar em qualquer lugar se isso pode ser feito em tempo de execução. Obrigado pela ajuda! EDIT: E […]

Você pode forçar o Visual Studio para sempre executar como um administrador no Windows 8?

No Windows 7, você poderia entrar em configurações de compatibilidade de programas e marcar sempre para executar como administrador. Existe uma opção semelhante no Windows 8? Eu sempre desabilitei o UAC em minhas máquinas e fiz o mesmo depois da atualização do Windows 8, ou assim pensei. Acontece que não há opção off , apenas […]

Delphi: Solicitar a elevação do UAC quando necessário

Precisamos alterar algumas configurações para o HKEY_LOCAL_MACHINE no tempo de execução. É possível solicitar a elevação do uac se necessário em tempo de execução, ou eu tenho que iniciar um segundo processo elevado para fazer ‘o trabalho sujo’?

Como executar um programa automaticamente como admin no Windows 7 na boot?

Eu criei meu próprio aplicativo de controle dos pais para monitorar a atividade de meus filhos. A única GUI do aplicativo é um ícone da barra de tarefas. O programa é instalado como admin. Eu gostaria que este programa fosse iniciado automaticamente como usuário admin na boot do Windows, para que os usuários padrão não […]

Como você elimina privilégios para um processo filho?

Eu sei como iniciar um processo com privilégios de administrador de um processo usando: proc.StartInfo.UseShellExecute = true; proc.StartInfo.Verb = “runas”; em que proc é um System.Diagnostics.Process. Mas como se faz o oposto? Se o processo em que você está já estiver elevado, como você inicia o novo processo sem privilégios de administrador? Mais precisamente, precisamos […]

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?