Você pode usar o aplicativo RunAsSpc. Pode fazer o que quiser.
Obtenha aqui: link
Eu tenho um software muito mal desenvolvido que precisa de privilégios de administrador para ser executado. Isso porque altera alguns arquivos globais no diretório "c: \ arquivos de programas \ app". Eu posso conceder a todos os usuários que escrevam neste diretório, mas eu não quero permitir que eles instalem outro software e alterem as opções do Windows e assim por diante.
É possível enganar este aplicativo para permitir que ele acredite que ele está sendo executado como administrador?
Você pode usar o aplicativo RunAsSpc. Pode fazer o que quiser.
Obtenha aqui: link
Há sempre uma conta de administrador no Windows 7 oculta / desativada por padrão.
Basta executar o programa clicando com o botão direito do mouse no arquivo executável e escolhendo "executar como administrador".
Isso deve resolver seu problema.
O Microsoft Application Compatibility Toolkit (ACT) pode corrigir isso. Não importa o que você faça, você precisará conceder aos usuários comuns acesso de leitura / gravação ao diretório C: \ Arquivos de Programas \ App, mas este programa está incorretamente solicitando a elevação quando não precisa.
Este link fornece um artigo muito bom sobre como fazer isso. Resumindo:
sdbinst
, instale o arquivo .sdb. Isso colocará o aplicativo na lista de permissões e impedirá que um prompt do UAC apareça. Observe que, se o aplicativo executar alguma ação semelhante a escrita em C: \ Arquivos de Programas (como modificar as chaves reg em HKLM, por exemplo), você também deverá conceder aos usuários sem privilégios acesso de leitura / gravação aos mesmos.
Tags windows-7 administrator