“The requested operation requires elevation” message after setup

后端 未结 3 1933
日久生厌
日久生厌 2020-12-15 17:45

I created setup program for one application in inno setup , where I\'m trying to run application after install, but I get this message under Windows 7 :

The

3条回答
  •  北荒
    北荒 (楼主)
    2020-12-15 18:18

    This is occurring because the executable is marked as requiring elevation.

    If you try to run the application from the [Run] section with the postinstall flag, you can add the shellexec flag. If you do that then Inno Setup will start the application with the ShellExecute function rather than CreateProcess. This will make Windows bring up the UAC and run the application with elevated privileges if needed.

提交回复
热议问题