Muitos programas podem ser liberados apenas se monitorado com o Microsoft Process Monitor (filtrando pela aplicação em questão e pelos erros de acesso que estão acontecendo), analisando quais chaves de registro e/ou pastas são necessários acessos e concedendo acessos a estes (se esse for o seu caso, sugerimos que leia primeiro nosso post Usando o Process Monitor para programas que não funcionam por falta de permissão). Ainda sim, alguns programas exigem que se passe pelo UAC para elevar a permissão do usuário antes de seu uso.

Já falamos em outro Post nosso sobre um Aplicativo Microsoft para as aplicações que exigem ser executadas como administrador, onde demonstramos como usar uma ferramenta da Microsoft para permitir abrir um aplicativo que possuí em seu código a exigência de elevação de usuário. Agora abordaremos uma opção para editar o executável e retirar a configuração de elevação.

O Resource Hacker é um editor de aplicações Windows 32 e 64bit. Ou seja, um editor de arquivos exe e/ou dll. O que é interessante, pois permite várias alterações em aplicações (desde layout, configurações padrões e, as vezes, até acesso à código). Para usá-lo, faça download, instale e abra o aplicativo. Faça uma cópia de segurança desse aplicativo, abra o Resource Hacker, mande abrir o arquivo executável que deseja.

Localize a linha <requestedExecutionLevel level=”requireAdministrator” uiAccess=”false”> (caso tenha mais de uma, verifique qual delas não é apenas um comentário) e altere para <requestedExecutionLevel level=”asInvoker” uiAccess=”false”> . Em seguida clique em outra sessão para o editor lhe solicitar para compilar essa alteração, depois de compilar salve esse aplicativo alterado e teste se funcionou como esperado.

Fontes/Referências

NVLAN – Aplicativo Microsoft para as aplicações que exigem ser executadas como administrador
NVLAN – Usando o Process Monitor para programas que não funcionam por falta de permissão

http://angusj.com/resourcehacker
http://go.microsoft.com/fwlink/p/?LinkId=526740&ocid=tia-235208000
https://www.microsoft.com/en-us/download/details.aspx?id=7352 
https://www.techrepublic.com/blog/windows-and-office/selectively-disable-uac-for-your-trusted-vista-applications/?

Mais Informações

Esperamos ter ajudado da melhor forma possível e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida que precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria