« ウィザードページ(ダイアログ)について | メイン | 簡単なインストーラを作成する »
セクションについて
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