У меня проблемы с запуском программы XP (Robcad 7.5.1) под Windows 7. Программа вызывает исполняемый файл с именем colsetup.exe и завершается ошибкой: журнал показывает, что ему нужны права администратора, но это не так (я думаю, это потому, что в его имени есть "setup"). Значок colsetup.exe отображается вместе со щитом, и даже снятие флажка "Запускать программу от имени администратора" не работает.

Если я запускаю Robcad с правами администратора, он не запускается, потому что не может получить лицензию от FlexLM (возможно, имя пользователя другое?).

Может ли кто-нибудь помочь мне решить одну из двух проблем?

Эту проблему можно решить, отключив обнаружение установщика в политиках безопасности, но я бы не хотел их трогать (текущий, временный, компьютер сам по себе, следующий должен находиться в домене, и этот параметр может быть заблокирован сетевые администраторы).

Спасибо,

Игнацио

1 ответ1

0

Я решил, добавив файл 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>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .