UAC e programa antigo (XP) chamado “colsetup” [duplicado]

0

Estou tendo problemas ao executar um programa XP (Robcad 7.5.1) no Windows 7. O programa chama um executável chamado colsetup.exe e falha: log mostra que ele precisa do admin, mas não (acho que é porque ele tem "setup" em seu nome). O ícone colsetup.exe é mostrado com o escudo, e até mesmo remover a verificação de "Executar este programa como administrador" não funciona.

Se eu iniciar o Robcad com privilégios de administrador, ele não será iniciado porque não pode obter a licença do FlexLM (talvez o nome do usuário seja diferente?).

Alguém pode me ajudar a resolver um dos dois problemas?

O problema pode ser resolvido desabilitando a detecção do instalador nas políticas de segurança, mas eu gostaria de não precisar tocá-las (atual, temporário, o computador está sozinho, o próximo deve estar em um domínio e essa configuração pode ser bloqueado por administradores de rede).

Obrigado,

Ignazio

    
por neclepsio 27.01.2014 / 22:10

1 resposta

0

Eu resolvi adicionando um arquivo colsetup.exe.manifest:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
   <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
      <security>
         <requestedPrivileges>
            <requestedExecutionLevel
               level="asInvoker"
               uiAccess="False"/>
         </requestedPrivileges>
      </security>
   </trustInfo>
</assembly>
    
por 28.01.2014 / 10:28

Tags