次に示す項目を指定できます。これら以外は指定できません。
PackageID = "パッケージ識別ID";
Product = "パッケージ名";
Version = "バージョン/リビジョン";
InstallerName = "インストールプログラム名";
InstallDrive = "インストール先ドライブ";
InstallDirectory = "インストール先ディレクトリ";
IconGroupName = "アイコングループ";
SerialNumber = "シリアルナンバー";
EUser = "英語の所有者名";
ECompany = "英語の会社名";
JUser = "日本語の所有者名";
JCompany = "日本語の会社名";
ScriptFileVersion = "AITファイルのバージョン";
なお,「EUser」と「ECompany」の組み合わせと,「JUser」と「JCompany」の組み合わせは,どちらか一組しか指定できません。
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キーを入力してください。 | 可 |
EUser | 英語版のソフトウェアの場合に,ソフトウェアの所有者名を1~40バイトで指定します。 半角英数字で指定します。 | 可 |
ECompany | 英語版のソフトウェアの場合に,ソフトウェアを所有する会社名を1~80バイトで指定します。 半角英数字で指定します。 | 可 |
JUser | 日本語版のソフトウェアの場合に,ソフトウェアの所有者名を1~40バイトで指定します。 | 可 |
JCompany | 日本語版のソフトウェアの場合に,ソフトウェアを所有する会社名を1~80バイトで指定します。 | 可 |
ScriptFileVersion | 「nn.nn.nn.nn」の形式で,数字で指定します。「.」(ドット)は連続して指定できません。「.」(ドット)で区切った四つのnnはすべて記述してください。四つ目の区切りの値が指定されていない場合,その区切りはゼロと見なされます。例えば,"1.0.0."は,"1.0.0.0"として扱われます。 この情報を指定することで,Automatic Installation Toolの新しいバージョンで作成されたAITファイルが,古いバージョンの実行エンジンで実行されなくなります。 なお,AITファイルのバージョンがPACKAGE_INFOセクションに記述されていない場合は,アクティブな実行エンジンのDLLのバージョンがAITファイルのバージョンとして取得されます。 | 可 |
PACKAGE_INFO
{
PackageID = "D";
Version = "1";
Product = "パッケージ名";
InstallerName = "インストールプログラム名";
InstallDrive = "D:";
InstallDirectory = "¥Plan14.1";
JUser = "パッケージの所有者名";
JCompany = "パッケージを所有する会社名";
SerialNumber = "パッケージのシリアルナンバー";
IconGroupName= "アイコングループ名";
ScriptFileVersion = "1.0.0.0";
}