%20llamado%20%22colsetup%22%20.png)
Tengo problemas para ejecutar un programa XP (Robcad 7.5.1) en Windows 7. El programa llama a un ejecutable llamado colsetup.exe y falla: el registro muestra que necesita derechos de administrador, pero no es así (creo que es porque tiene " setup" en su nombre). El icono de colsetup.exe se muestra con el escudo, e incluso quitar la marca de "Ejecutar este programa como administrador" no funciona.
Si inicio Robcad con privilegios de administrador, no se inicia porque no puede obtener la licencia de FlexLM (¿tal vez el nombre de usuario sea diferente?).
¿Alguien puede ayudarme a resolver uno de los dos problemas?
El problema se puede resolver deshabilitando la detección del instalador en las políticas de seguridad, pero me gustaría no tener que tocarlas (la computadora actual, temporal, está sola, la siguiente debe estar en un dominio y esta configuración podría bloquearse mediante administradores de red).
Gracias,
Ignacio
Respuesta1
Lo resolví agregando un archivo 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>