■■多言語インストーラ Install E/J 1.24 mailto: hkuno.kuno@nifty.ne.jp http://hp.vector.co.jp/authors/VA002803/install-ej.html @version 1.24, 3. Dec, 2002 @version 1.23, 18. Jun, 2002 @version 1.22, 22. Oct, 2001 @version 1.21, 19. Aug, 2001 @version 1.20, 20. May, 2001 ■はじめに Install E/Jは、 ファイルのコピー、スタートメニュー登録、デスクトップ上へのショートカット作成、 アンインストール項目の登録を行う、ウィザード形式のインストーラです。 多機能ではありませんが、最終ユーザの自由度と安全性を重視した作りになっています。 日本語以外の多言語対応と、Windows95/NT4からWindows2000/XPまでの幅広いOSサポート が特徴です。英語圏や中国語圏用に、国際対応のWindowsアプリケーションを作って 配布する場合に役立つと思います。 利用は商用目的も含めて完全に自由です。ソースコードも公開しており、その改変も 自由です。 本ソフトウェアは以下の2つのソフトウェアを元にして作成しました。 これらのソフトウェアを開発しソースコードを公開してくださった、 斉藤秀夫さんと神田公生さんに感謝します。 「秀インストール」 2001年5月現在、バージョン1.3が最新です。 「アプリケーションインストーラ for Win95」 2001年5月現在、バージョン1.18が最新です。 中国語(繁体字 Big5)リソースは、 杏仁 さんが提供してくださいました。ありがとうございます。 ■特徴 ・無料です。商用目的利用もOKです。 ・日本語と英語と中国語(繁体字 Big5)の3つの言語に対応しています。 リソースさえ加えれば他の言語にも対応できます(リソース募集中)。 ・実行時のウィザード画面にてインストール先やメニュー登録先を「ユーザ」が変更できます。 ・アンインスートルでは、OS再起動を必要とせず、 その場でインストール先フォルダも削除し、痕跡を一切残しません。 ・アンインストール時に、指定したレジストリを削除できます。 ・レジストリやWindowsディレクトリを汚しません。 ・インストール手順はテキストの設定ファイル(install*.inf)に記述します。 ・インストールするアプリの作業フォルダとアイコンを自由に指定できます。 ・ソースコード付きです。改変・改造は自由です。 ・WindowsNT4/Windows95からWindows2000/XPまでの全てのバージョンに対応します。 ■使い方 1. install.exe と install*.inf を配布ファイルから取り出して、 インストール対象アプリのフォルダにコピーします。 2. installj.inf は日本語用のインストール設定ファイルです。 この内容を、コメントを参考にして書換えます。 書換え終えたらコメントは除去します。 同様に、英語用の installe.inf、中国語用の installzt.inf も書換えます。 ※インストーラは、install.inf → install[e/j/zt].inf → installe.inf の順で 設定ファイルを探します。よって、各言語別に設定内容を変える必要がなければ、 install.inf だけを用意してください。 3. install.exe を実行すると、install*.inf の内容に従って インストールが実行されます。 デフォルトでは、install*.inf には、サンプルプログラム sample.exe のインストール設定が書かれています。 まずは、これを試してインストーラの動作を確認すると良いでしょう。 ■最小の設定ファイル install*.inf に最低限必要な記述は、たったの4行です。 [Install] Title=サンプルソフト Folder=Sample 1=sample.exe これで、以下の設定をしたことになります。 ・C:\Prgoram Files\Sample に sample.exe をコピー(コピー先はユーザが変更可能) ・スタートメニュー>プログラム>サンプルソフト を生成 ・デスクトップにショートカット「サンプルソフト」を生成 ・「アプリケーションの追加と削除」に、削除項目「サンプルソフト」を登録 ■高度な設定ファイル形式 配布ファイル installj.inf のコメントを見てください。 ■ソースからの生成方法 Visual C++ 5.0/6.0 が必要です。source.lzh を展開し、 mkvc.bat を実行するとコマンドラインでコンパイルできます。 もちろん install.dsw を使って統合環境から生成することもできます。 ■開発経緯 Win32アプリ用の無料の「日本語インストーラ」は数多くありますが、多言語対応 のものは皆無です。唯一、日本語Windowsと英語Windowsの「両方」に対応した インストーラとして「アプリケーションインストーラ for Win95」がありますが、 いくつか不具合があったため、作者の神田公生さんからソースの提供を受け、 改造したのが本作品です。 神田さんの作品は「秀インストール」を元に改造したものなので、ついでに その最新版(2001/5現在 1.3)の機能も本作品に取り込みました。 本作品は、神田さんへ最終ソースを戻して手放すつもりだったのですが、 神田さんから、そちらで公開して欲しいとの要請があり、公開の運びとなりました。 ■公式サイト 多言語インストーラ Install E/J の公式サイト 多言語インストーラ Install E/J の配布サイト [END]