Inno Setup:将桌面图标复选框的默认值设置为 true

Posted

技术标签:

【中文标题】Inno Setup:将桌面图标复选框的默认值设置为 true【英文标题】:Inno Setup: Set default value for desktop icon-check box to true 【发布时间】:2011-02-07 01:13:48 【问题描述】:

我正在努力让 Inno Setup 将复选框设置为 true 是否应创建桌面图标。该文档对这个问题以及 Googlism 和 *** 没有任何帮助。

[Tasks]
Name: "desktopicon"; Description: "cm:CreateDesktopIcon"; GroupDescription: "cm:AdditionalIcons"; Flags: unchecked

我的想法是“标志”的“已检查”值,但文档告诉我,标志不对此负责。

【问题讨论】:

【参考方案1】:

默认勾选,去掉Flags: unchecked

【讨论】:

非常感谢。由于这个选项对我的工作站上的设置例程没有影响,至少它对我们检查的所有其他人都有影响。干杯! 欢迎您,因为UsePreviousSetupType *可能会记住您最后的选择,所以在您的机器上可能会有所不同。 我发现它一开始在我的工作站上也不起作用,但似乎 Inno Setup 会记住早期安装的值。卸载你的设置,重新安装,你应该没问题。【参考方案2】:

在启动时,安装程​​序将在注册表中查看是否已经安装了相同的应用程序,如果是,它将使用先前安装的任务设置作为向导中呈现给用户的默认设置。

要防止这种行为,请使用UsePreviousTasks=no

记录在案的here.

【讨论】:

以上是关于Inno Setup:将桌面图标复选框的默认值设置为 true的主要内容,如果未能解决你的问题,请参考以下文章

inno setup打包的安装文件更换位置后图标改变了

如何使用 Inno Setup 创建桌面图标

使用 inno setup 卸载默认图标

Inno setup更改桌面快捷方式图标

Windows 7 上错误的桌面快捷方式图标(Inno Setup)

inno setup 在win7下的开始菜单和桌面快捷方式问题