首页 > 其他 > 详细

解决Inno setup 没有创建桌面快捷方式

时间:2020-12-10 09:31:28      阅读:34      评论:0      收藏:0      [点我收藏+]

原始的脚本为

[Tasks]

Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

需要修改两处

[Tasks]

Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone; OnlyBelowVersion: 0,6.3

其中Flags:unchecked表示默认未被选择,我们改成Flags:checkablealone表示默认被选择。

 

 

在Inno setup  的帮助文档中的[公共参数]有写,OnlyBelowVersion根本上是和 MinVersion 相对。指定条目不进行处理的最小 Windows 版本。例如,如果你加入 6.0,用户正在运行 Windows 2000或XP,那么条目将进行处理,但如果用户正运行于 Windows Vista (报告它的版本是 6.0)或之后的,它将不进行处理。版本中的一个放入“0”表示不受版本上限。 构建号和/或安全服务包级别可能包含在版本号中。这将忽略任何在脚本 [Setup] 段中的 MinVersion 指令。不带 OnlyBelowVersion 参数的条目总是安装,除非其它参数中有限制。经过几次的测试当:OnlyBelowVersion: 0,6.2时不能创建桌面快捷键,

当:OnlyBelowVersion: 0,6.3时不能创建桌面快捷键,笔者使用的是window10专业版的系统。

 

在论坛上:https://bbs.csdn.net/topics/391038350 

看到别人说Windows 8是0601,应该是0.6.1

原话是这么写的:以上是對於 NT6 也就是 Vista 開始的系統。你可以根據要求改一下,比如 > $0601 就是 Windows 8。

 

 

原文:https://blog.csdn.net/lxj362343/article/details/105507674

解决Inno setup 没有创建桌面快捷方式

原文:https://www.cnblogs.com/nsw2018/p/14111983.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!