web-dev-qa-db-ja.com

Inno Setup:デスクトップアイコンのデフォルト値を設定します-チェックボックスをtrueに設定します

デスクトップアイコンを作成するかどうかをチェックボックスをtrueに設定するようにInnoSetupを取得するのに苦労しています。ドキュメントは、この問題だけでなく、グーグル教とStackoverflowに関しても役に立ちませんでした。

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

私の考えは「Flags」の「checked」のような値でしたが、ドキュメントには、Flagsはこれに責任がないと書かれていました。

33
mamachanko

デフォルトでチェックされているので、Flags: uncheckedを削除します。

48
Alex K.

起動時に、セットアップはレジストリを調べて同じアプリケーションがすでにインストールされているかどうかを確認します。インストールされている場合は、ウィザードでユーザーに表示されるデフォルト設定として、以前のインストールのタスク設定を使用します。

この動作を防ぐには、UsePreviousTasks=noを使用します。

文書化 ここ

10