学校のパソコンが入れ替えになりました。それまでは Windows98SE だったのですが、Windows2000 の、しかも通常は制限ユーザーで使うようになりました。学校のシステム管理者としては安心して使えるようになったのですが、ソフトのセットアップとアンインストールのたびに Admin でログオンしなければならず、とても不便です。そこで、制限ユーザでもセットアップ/アンインストールできるように考えたのがこのソフトです。

 Balanced Diet が使っているファイルは以下の通りです。

  • プログラム本体
  • 栄養価データと料理データ
  • 料理や台所等の絵

 これらがあれば実行できるわけです。レジストリに値を保存していませんので、フォルダごとコピーしてしまえば他のパソコンでも実行できます。

 そこで、セットアップを次のように考えました。

  • 私(ソフト開発担当者)のところで、ソフト利用者と同じフォルダ構成を作る。
  • そのフォルダ構成をそのまま圧縮して配布する。
  • 利用者は圧縮ファイルを特定のフォルダに解凍するだけ。
  • アンインストールは特定のフォルダのファイルを削除するだけ。

 これを実現するために開発したのが InstBD.exe というソフトです。

 InstdBD では、以下のことができます。

  • 配布ファイルを作る
  • セットアップ/アンインストールする。
  • ショートカットアイコンを作る。
  • ファイルとアプリケーションの関連づけをする。

 InstBD ではレジストリに以下のデータを保存します。

  • インストール先フォルダ
  • 関連づけのための設定