CreateInstall FREE JPに関して
長所
- 少ない操作でインストーラを作成できる。ショートカット、独自メッセージ表示、プログラムの自動実行などが可能
- 型通りのアプリケーション用インストーラの作成なら充分な仕様
短所
- あまり凝った設定はできない
- 日本語リソースの日本語訳がやや判りにくい
- 気になるなら日本語リソースファイルを修正すると良い
仕様
ここで作成するインストーラの仕様は以下の通りです。
- インストーラのファイル名は setup.exe とする
- デフォルトのインストール先フォルダは、 C:\Program Files\Foo とする
- [スタートメニュー‐プログラム]に Foo というグループを作る
- [スタートメニュー‐プログラム‐Foo]に、「ゲーム開始」と「お読みください」というショートカットを作成し、それぞれkrkr.eXeとreadme.txtを起動するようにする
- CreateInstall FREEのデフォルト設定により、「アンインストール」というショートカットも出来る
- [アプリケーションの追加と削除](WindowsXPの場合は[プログラムの追加と削除])に Foo という名前でアンインストーラを登録する
なお、配布ファイルは、C:\Releaseフォルダにあるkrkr.eXe、krkr.cf、data.xp3、readme.txtと、C:\Release\pluginフォルダにあるwuvorbis.dllの計5つとします。*1
CreateInstall FREE JPの入手~インストール
VectorのCreateInstall Free JPからCreateInstall Free JPをダウンロードし、インストールしてください(手順などは省略します)。*2*3
インストーラの作成
- CreateInstall FREE JPを起動する
- [プロジェクト‐新規]メニューを選択し、新しいプロジェクトを作成する
- 左ペインの[出力]を選択する
- [出力フォルダー]に C:\Installer と入力する
- 左ペインの[一般]を選択する
- [アプリケーション名]に Foo と入力する
- [セットアップ言語]で Japanese を選択する
- 左ペインの[ダイアログ]を選択する
- [ダイアログフォント]の隣の[F]ボタンをクリックし、[フォント]ダイアログボックスを開く
- [フォント名]で MSゴシック を、[サイズ]で 9 を、[文字セット]で 日本語 を選択し、[OK]ボタンをクリックする
- 等幅フォントを選択すること。MS Pゴシック、MS UI Gothicなどのプロポーショナルフォントを選択すると正しく動作しない
- この問題はCreateInstall FREE自身の設定([オプション‐言語]メニュー)に関しても同様
- 確認した限りでは、[フォント]ダイアログを開くたびに[文字セット]が 欧文 に戻るので、設定を変更する場合は注意のこと
- 等幅フォントを選択すること。MS Pゴシック、MS UI Gothicなどのプロポーショナルフォントを選択すると正しく動作しない
- 左ペインの[ファイル]を選択する
- [ソースフォルダー]に C:\Release と入力する。隣のボタンからフォルダを選択すると確実に入力できる
- C:\Release フォルダ以下に配布対象外のファイルを置いてはならない
- 左ペインの[ショートカット]を選択する
- 右ペインのリストビュー上でマウス右クリック、コンテキストメニューの[新しいアイテムを加える]を選択し、[新アイテム]ダイアログボックスを開く
- [ショートカット名]に ゲーム開始 、[ファイル名]に krkr.eXe と入力し、[OK]ボタンをクリックする
- [目的地フォルダ]を PROGRAM GROUP とすると、現在のユーザーアカウントにショートカットを作成する。これを COMMON PROGRAM GROUP に変更すると、All Usersにショートカットを作成する(つまり全ユーザーアカウントでショートカットを共有できる)
- 右ペインのリストビュー上でマウス右クリック、コンテキストメニューの[新しいアイテムを加える]を選択し、[新アイテム]ダイアログボックスを開く
- [ショートカット名]に お読みください 、[ファイル名]に readme.txt と入力し、[OK]ボタンをクリックする
- [プロジェクト‐名前をつけて保存]メニューを選択し、 C:\Installer\Foo.ci といった任意のファイル名でプロジェクトを保存する
- [セットアップ‐作成]メニューを選択し、インストーラを作成する
インストーラのテスト*4
- エクスプローラから、C:\Installer\setup.exeを実行し、インストーラを起動する
- この時、[別のユーザーとしてプログラムをインストール]というダイアログボックスが開く場合、Administrator権限を持つユーザー名でインストールを行う(権限次第では、現在のユーザーアカウントで続行しても構わない)
- [次へ]をクリックする
- [デストネーションフォルダ]を確認して、[次へ]をクリックする
- [完了]をクリックする
- [スタート]メニューに[プログラム‐Foo]というグループができているか確認する。なお、WindowsXPの場合は、[すべてのプログラム‐Foo]というグループである
- グループFooに「ゲーム起動」と「お読みください」のショートカットがあることを確認する
- エクスプローラで、インストール先フォルダ(デフォルトはC:\Program Files\Foo)を開き、krkr.eXe、krkr.cf、data.xp3、readme.txt、plugin\wuvorbis.dllの5ファイルがあるか確認する(注意:uninstall.exe、uninstall.iniはアンインストールで使用されるファイル)
- 「ゲーム起動」を選択し、実際にゲームが起動するか確認する
- 「お読みください」を選択し、readme.txtが開くか確認する
[デストネーションフォルダ]をC:\Program Files\Foo以外ににしても正しく動作するか確認してください。また、説明は省略しますが、アンインストーラが正しく動作するかどうかも確認してください。