Oi GUSTAVO FERNANDES DE FREITAS!
Bem-vindo ao Microsoft Q&A!
Para executar um programa com privilégios elevados sem que o Controle de Conta de Usuário (UAC) solicite confirmação, você pode tentar algumas abordagens. Aqui estão algumas sugestões:
Agendador de Tarefas: Configure o programa para ser executado através do Agendador de Tarefas do Windows com privilégios elevados. Isso pode ser feito criando uma tarefa que execute o programa com a opção "Executar com privilégios mais altos" marcada.
Política de Grupo: Utilize a Política de Grupo para ajustar as configurações do UAC. Você pode configurar a política para não solicitar elevação para programas específicos.
Manifesto de Aplicação: Embora você tenha mencionado que o manifesto não funcionou, certifique-se de que está configurado corretamente. O manifesto deve incluir o atributo requestedExecutionLevel
definido como requireAdministrator
.
Script BAT: Crie um script BAT que utilize o comando runas
para executar o programa com privilégios elevados. Este script pode ser configurado para ser executado sem solicitar a confirmação do UAC.
Desativar UAC: Como último recurso, você pode desativar o UAC, embora isso não seja recomendado por questões de segurança.
Espero que essas dicas ajudem a resolver o problema! Se precisar de mais assistência, estou à disposição.
Saudações
Jonathan.
-----------
Sua opinião é muito importante para nós! Se esta resposta resolveu sua consulta, por favor clique em ‘YES‘. Isso nos ajuda a melhorar continuamente a qualidade e relevância de nossas soluções. Obrigado pela sua colaboração!