我正在努力让Inno Setup将复选框设置为true,是否应创建桌面图标。该文档对此问题以及Googlism和Stackoverflow没有任何帮助。
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
我的想法是像“Flags”一样“检查”的值,但文档告诉我,Flags不对此负责。
答案 0 :(得分:45)
默认情况下会检查它们,删除Flags: unchecked
。
答案 1 :(得分:10)
启动安装程序将在注册表中查看是否已安装相同的应用程序,如果已安装,它将使用先前安装的任务设置作为向导中向用户显示的默认设置。
要防止该行为,请使用UsePreviousTasks=no
。
记录here.