【发布时间】: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