【问题标题】:Installing Inno Setup generated setup as Admin and Non-admin以管理员和非管理员身份安装 Inno Setup 生成的设置
【发布时间】:2017-07-12 06:20:01
【问题描述】:

我有一个 Inno Setup 生成的设置,其中捆绑了两个独立的 EXE(例如:A.exeB.exe)。

A.exeB.exe 通过命令行参数识别并执行。一次只能安装一个应用程序。

A.exe -> 只能由管理员运行。

B.exe -> 任何用户都可以运行

如果非管理员用户尝试安装需要管理员权限的A.exe,我想自动检测并运行专为非管理员用户设计的B.exe

到目前为止,在我使用的代码中PrivilegesRequired=admin

【问题讨论】:

  • 我不确定我是否理解您的要求,但我已尝试回答。

标签: installation inno-setup pascalscript


【解决方案1】:

使用IsAdmin function(或IsAdminInstallModeIsAdminLoggedOn[在旧版本中])来检测安装程序是否以提升的权限运行。

【讨论】:

    猜你喜欢
    • 2012-07-11
    • 1970-01-01
    • 2022-01-23
    • 2013-06-03
    • 1970-01-01
    • 2020-07-14
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多