Подтвердить что ты не робот

Inno Setup: установите значение по умолчанию для значка рабочего стола на значение true

Я борюсь с тем, чтобы установить Inno Setup, чтобы установить флажок в true, должен ли быть создан значок рабочего стола. Документация не помогла в этом вопросе, а также Googlism и Stackoverflow.

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

Моя мысль была значением, как "проверено" для "Флаги", но документация сказала мне, что Flags не несет ответственности за это.

4b9b3361

Ответ 1

Они проверены по умолчанию, удалите Flags: unchecked.

Ответ 2

При запуске программа установки будет искать в реестре, чтобы проверить, установлено ли то же приложение, и если это так, он будет использовать параметры задачи предыдущей установки в качестве параметров по умолчанию, представленных пользователю в мастере.

Чтобы предотвратить такое поведение, используйте UsePreviousTasks=no.

Документировано здесь.