Inno setup &引用;请求的操作需要仰角“;安装后的消息

Inno setup &引用;请求的操作需要仰角“;安装后的消息,inno-setup,privileges,Inno Setup,Privileges,我在inno setup中为一个应用程序创建了安装程序,在安装后我将尝试运行该应用程序,但在Windows 7下收到以下消息: 请求的操作需要提升 我知道这是因为管理员权限。有没有办法克服这个问题(除了以管理员身份运行setup.exe)?没有,除了提升自己为管理员之外,没有办法克服这个问题 这种情况的原因是为了防止未经授权的操作在您的计算机上发生。大多数情况下,它允许公司设定用户可以和不能对其计算机做什么的策略 升级至最新版本 访问该网站。它将告诉您Vista的输入高程。它也将申请W7 这是因

我在inno setup中为一个应用程序创建了安装程序,在安装后我将尝试运行该应用程序,但在Windows 7下收到以下消息:

请求的操作需要提升


我知道这是因为管理员权限。有没有办法克服这个问题(除了以管理员身份运行setup.exe)?

没有,除了提升自己为管理员之外,没有办法克服这个问题

这种情况的原因是为了防止未经授权的操作在您的计算机上发生。大多数情况下,它允许公司设定用户可以和不能对其计算机做什么的策略

  • 升级至最新版本
  • 访问该网站。它将告诉您Vista的输入高程。它也将申请W7

  • 这是因为可执行文件被标记为需要提升


    如果尝试使用
    postinstall
    标志从
    [run]
    部分运行应用程序,则可以添加
    shellexec
    标志。如果这样做,则
    Inno Setup
    将使用
    ShellExecute
    功能启动应用程序,而不是
    CreateProcess
    。这将使Windows启动UAC,并在需要时以提升的权限运行应用程序。

    在将其编程到可执行文件的意义上?另一种方法是,只需将其设置为记住您是管理员,这样它就不会弹出。(右键单击属性并按此方式)效果非常好。使用Windows Server 2008 R2 Enterprise进行测试。此建议对我有效。我的安装程序通常可以在没有提升的情况下运行,但是如果我们需要安装.NET,它需要提升@马丁·迪米特罗夫的解决方案奏效了。