%20Programm%20namens%20%22colsetup%22%20.png)
Ich habe Probleme, ein XP-Programm (Robcad 7.5.1) unter Windows 7 auszuführen. Das Programm ruft eine ausführbare Datei namens colsetup.exe auf und schlägt fehl: Das Protokoll zeigt, dass Administratorrechte erforderlich sind, aber das sind sie nicht (ich glaube, das liegt daran, dass der Name „setup“ enthält). Das Symbol von colsetup.exe wird mit einem Schild angezeigt und selbst das Entfernen des Häkchens bei „Dieses Programm als Administrator ausführen“ funktioniert nicht.
Wenn ich Robcad mit Administratorrechten starte, wird es nicht gestartet, da es die Lizenz nicht von FlexLM beziehen kann (vielleicht ist der Benutzername ein anderer?).
Kann mir jemand helfen, eines der beiden Probleme zu lösen?
Das Problem kann gelöst werden, indem die Installererkennung in den Sicherheitsrichtlinien deaktiviert wird, aber ich möchte diese nicht anfassen müssen (der aktuelle, temporäre Computer ist alleinstehend, der nächste sollte sich in einer Domäne befinden und diese Einstellung könnte von Netzwerkadministratoren gesperrt werden).
Danke schön,
Ignazio
Antwort1
Ich habe das Problem durch Hinzufügen einer Datei colsetup.exe.manifest gelöst:
<?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>