1
|
Nifle Hassan Syed · 技术社区 · 14 年前 |
1
1
这很可能与“程序兼容性助手”认为您的应用程序不兼容(因为您没有指定它是不兼容的)和“猜测”它需要提升有关。 尝试添加正确的 Application Manifest 以指示不需要提升,并且Vista和Windows 7都是受支持的操作系统。。。下面是一个例子:
|
2
1
在通过NSIS安装程序安装的Windows 7机器上,我遇到了与您相同的问题:应用程序在启动程序和桌面快捷方式上有一个“shield”图标。 我们解决了在创建安装程序的NSIS脚本中添加这一简单行的问题:
http://nsis.sourceforge.net/Docs/Chapter4.html 希望这能帮助你解决问题。 |
3
0
我至少可以回答你的一个问题: 在XP上看不到盾牌图标,因为在WinXP中没有提升的概念。WinXP不支持 UAC 这是Vista首次引入的。 然而,Vista32/64和Win7-32/64都支持UAC,所以我无法想象为什么只有Win7-32会有不同的行为。你在测试的其他操作系统中修改了UAC设置了吗? |
4
0
这可能与安装程序无关,但与快捷方式的目标(您的应用程序?)
我猜你的申请表上没有清单。如果要删除覆盖,请尝试使用requestedExecutionLevel asInvoker添加一个清单(但这不会关闭该应用程序的虚拟化和其他兼容性) |
fhe · 在nsDialogs中处理键盘导航 6 年前 |
singularity · NSIS推送、pop和URLEncode 6 年前 |
Tim · nsis安装程序删除“开始”菜单子目录中的现有应用程序链接 6 年前 |
zvon · NSIS-如何正确确定已安装3ds max的位置? 6 年前 |
Albert Mulder · NSIS检查是否安装了应用程序 7 年前 |