« ウィザードページ(ダイアログ)について | メイン | 簡単なインストーラを作成する »

メイン >> 3. インストーラを作成する >> セクションについて

セクションについて

Inno Setup で記述するセクションには以下があります。

セクション名 記述する内容
[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] インストーラに独自処理をさせる場合に、その内容をパスカルスクリプトで定義する。

各セクションの詳しい用途、記述内容については、
ヘルプ:「使い方」-「スクリプトのセクション」を参照してください。

■参考: MASATOの開発日記-Inno Setupの使用例

投稿者 yamadas : 2006年08月16日 22:00

« ウィザードページ(ダイアログ)について | メイン | 簡単なインストーラを作成する »