| セクション名 | 記述する内容 |
|---|---|
| [Setup] | インストーラ全体に対する設定を定義する。 |
| [Types] | インストール方法(簡単/カスタム など)を定義する。 |
| [Components] | インストール方法を設定するときに、それぞれの方法でインストールされるファイル群( コンポーネント ) について定義する。 |
| [Tasks] | インストール処理を、ユーザー側で細かく設定する場合に、それぞれの処理( タスク ) について定義する。 |
| [Dirs] | インストール時にインストールディレクトリ下に作成するディレクトリについて定義する。 [Files] セクションで、ディレクトリも指定できるため、空のディレクトリを作成するために記述される。 |
| [Files] | インストールするファイルを定義する。 |
| [Icons] | インストール時に作成するプログラム等へのショートカットファイルについて定義する。 |
| [INI] | .INI ファイルを使用する場合に、インストール時に .INI ファイルに対して書き込む内容を定義する。 |
| [InstallDelete] | インストール時に、削除するファイルがあれば定義する。 |
| [Languages] | インストーラが使用する言語を定義する。 |
| [Messages] | インストーラで表示する文字列を定義する。通常は、[Languages]で定義した .isl ファイルで全て指定してあるため定義する必要はない。 |
| [CustomMessages] | インストーラでカスタムメッセージを表示する場合には、その内容を定義する。 |
| [LangOptions] | インストーラで表示する文字について、フォント、文字サイズなどを定義する。通常は、[Languages]で定義した .isl ファイルで全て指定してあるため定義する必要はない。 |
| [Registry] | インストーラでレジストリキーを編集する場合、その内容を定義する。 |
| [Run] | インストーラの実行終了後に起動するプログラムがあれば定義する。 |
| [UninstallDelete] | アンインストール時に、インストール時に作成したファイル、ディレクトリ以外を削除する場合に、その内容を定義する。 インストールしたプログラムが作った INI ファイルの削除などを記述する。 |
| [UninstallRun] | アンインストールを実行するときに起動するプログラムがあれば定義する。 |
| [Code] | インストーラに独自処理をさせる場合に、その内容をパスカルスクリプトで定義する。 |