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


    原始的脚本为

    [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

  • 相关阅读:
    PAT B1045 快速排序 (25 分)
    PAT B1042 字符统计 (20 分)
    PAT B1040 有几个PAT (25 分)
    PAT B1035 插入与归并 (25 分)
    PAT B1034 有理数四则运算 (20 分)
    PAT B1033 旧键盘打字 (20 分)
    HDU 1231 最大连续子序列
    HDU 1166 敌兵布阵
    HDU 1715 大菲波数
    HDU 1016 Prime Ring Problem
  • 原文地址:https://www.cnblogs.com/nsw2018/p/14111983.html
Copyright © 2020-2023  润新知