Подтвердить что ты не робот

"Запрошенная операция требует превышения" после установки

Я создал программу установки для одного приложения в inno setup, где я пытаюсь запустить приложение после установки, но я получаю это сообщение под Windows 7:

Запрошенная операция требует отметки.

Я знаю это из-за привилегий администратора. Есть ли способ преодолеть это (за исключением запуска setup.exe в качестве администратора)?

4b9b3361

Ответ 1

Это происходит потому, что исполняемый файл отмечен как требующий повышения.

Если вы попытаетесь запустить приложение из раздела [Run] с помощью флага postinstall, вы можете добавить флаг shellexec. Если вы это сделаете, то Inno Setup запустит приложение с помощью функции ShellExecute, а не CreateProcess. Это заставит Windows вызвать UAC и запустить приложение с повышенными привилегиями, если это необходимо.

Ответ 2

Нет, нет способа преодолеть это, не доведя себя до администратора.

Причина этого заключается в том, чтобы предотвратить несанкционированные действия на вашем компьютере. В основном это позволяет компаниям устанавливать политики в отношении того, что пользователи могут и не могут делать со своими компьютерами.

Ответ 3

  • Обновление до последней версии
  • Перейдите на веб-сайт ISXKB. Он расскажет вам об абсолютной высоте для Vista. Он будет ИМХО также применять для W7