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

mam*_*nko 31 inno-setup

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

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Run Code Online (Sandbox Code Playgroud)

我的想法是像"标志"一样"检查"的值,但文档告诉我,Flags不对此负责.

Ale*_* K. 48

默认情况下会检查它们,删除它Flags: unchecked.

  • 您的欢迎,因为'UsePreviousSetupType`可能会记住您的最后选择,因此您的计算机可能会有所不同. (7认同)
  • 我发现它一开始在我的工作站上也不起作用,但 Inno Setup 似乎会记住早期安装的值。卸载您的设置,重新安装,应该没问题。 (2认同)

Kas*_*ati 10

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

为了防止这种行为的使用UsePreviousTasks=no.

记录在这里.