3.2.1 PACKAGE_INFO
配布するソフトウェアの、パッケージ情報とセットアップに必要な情報を指定します。
このセクションで指定する項目を次に示します。
- 〈この項の構成〉
(1) 形式
次に示す項目を指定できます。これら以外は指定できません。
PackageID = "パッケージ識別ID"; Product = "パッケージ名"; Version = "バージョン/リビジョン"; InstallerName = "インストールプログラム名"; InstallDrive = "インストール先ドライブ"; InstallDirectory = "インストール先ディレクトリ"; IconGroupName = "アイコングループ"; SerialNumber = "シリアルナンバー"; JUser = "日本語の所有者名"; JCompany = "日本語の会社名"; ScriptFileVersion = "AITファイルのバージョン";
(2) 記述する項目
PACKAGE_INFOセクションに記述する各項目について説明します。どの項目にも、「\n」、「\r」、「\t」のような特殊な意味を持つ文字は使用できません。
項目名 |
内容 |
省略 |
---|---|---|
PackageID |
パッケージ識別IDを、1〜44バイトで指定します。 半角英数字(英字は大文字だけ)、「-」(ハイフン)、または「_」(アンダーバー)で指定します。 |
不可 |
Product |
パッケージ名を、1〜50バイトで指定します。 「\」は使用できません。 |
不可 |
Version |
ソフトウェアのバージョン/リビジョンを、1〜6バイトで指定します。 英数字(英字は大文字だけ)と「/」(スラッシュ)で指定します。 |
不可 |
InstallerName |
ソフトウェアをインストールするときの、インストールプログラム(インストーラ)の名前を、1〜256バイトで指定します。 次に示す記号は使用できません。 「*」「"」「:」「|」「<」「>」「?」 |
不可 |
InstallDrive |
ソフトウェアをインストールするドライブを、2バイトで指定します。 半角英数字および「:」(コロン)で指定します。 |
不可 |
InstallDirectory |
ソフトウェアをインストールするディレクトリを指定します。 「\」で始まるパス名を、1〜128バイトで指定します。 |
不可 |
IconGroupName |
ソフトウェアのアイコングループを、1〜40バイトで指定します。 |
可 |
SerialNumber |
インストールするソフトウェアのシリアルナンバーを、1〜64バイトで指定します。 インストール時にCDキーの必要なソフトウェアは、CDキーを入力してください。 |
可 |
JUser |
ソフトウェアの所有者名を1〜40バイトで指定します。 |
可 |
JCompany |
ソフトウェアを所有する会社名を1〜80バイトで指定します。 |
可 |
ScriptFileVersion |
「nn.nn.nn.nn」の形式で、数字で指定します。「.」(ドット)は連続して指定できません。「.」(ドット)で区切った4つのnnはすべて記述してください。4つ目の区切りの値が指定されていない場合、その区切りはゼロと見なされます。例えば、"1.0.0."は、"1.0.0.0"として扱われます。 この情報を指定することで、Automatic Installation Toolの新しいバージョンで作成されたAITファイルが、古いバージョンの実行エンジンで実行されなくなります。 なお、AITファイルのバージョンがPACKAGE_INFOセクションに記述されていない場合は、アクティブな実行エンジンのDLLのバージョンがAITファイルのバージョンとして取得されます。 |
可 |
(3) 記述例
PACKAGE_INFO { PackageID = "D"; Version = "1"; Product = "パッケージ名"; InstallerName = "インストールプログラム名"; InstallDrive = "D:"; InstallDirectory = "\Plan14.1"; JUser = "パッケージの所有者名"; JCompany = "パッケージを所有する会社名"; SerialNumber = "パッケージのシリアルナンバー"; IconGroupName= "アイコングループ名"; ScriptFileVersion = "1.0.0.0"; }