【问题标题】:InnoScript - The shortcut asks for UAC?InnoScript - 快捷方式要求 UAC?
【发布时间】:2018-04-13 04:31:53
【问题描述】:

我正在 InnoScript 中创建安装程序。我面临一个问题。我使用以下代码来创建快捷方式,

Name: "{commonstartmenu}\{#MyAppPublisher}\{#MyAppName}"; Filename: "{app}\MyProg.exe"; IconFilename: "{app}\MyIcon.ico"
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\MyProg.exe"; IconFilename: "{app}\MyIcon.ico"

在 Windows 10 上,创建的图标显示 UAC 盾牌图标,并在打开时询问用户 UAC 消息以管理员身份运行。

这在 Windows 7 中不会发生。它在不询问 UAC 消息的情况下运行。

如何防止在 Windows 10 中显示 UAC 消息?

【问题讨论】:

  • 如果您手动为同一个程序创建共享快捷方式,它的行为会有所不同吗?
  • 手动创建时同样的问题。
  • 好的,那你为什么要问 Inno Setup?您创建快捷方式的应用程序是什么?问题是否仅发生在该特定应用程序中?
  • 安装程序之前是用 Visual Studio 创建的,打开快捷方式时没有要求 UAC。
  • 再次,应用程序是什么?你自己创造的吗?还是第三方应用程序?

标签: windows-10 inno-setup admin uac desktop-shortcut


【解决方案1】:

安装目录似乎已经存在,用户访问受限。这就是它要求 UAC 的原因。 When another folder location was selected, it did not ask for UAC.

【讨论】:

    猜你喜欢
    • 2019-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多