質問: ユーザー毎にprogram files windows2000を使っていますが、ログインユーザごとに、 program filesに相当するディレクトリを、分ける方法はありますでしょうか? 2つのユーザが同じプログラムをインストールし、それぞれ別の設定で使用したいのですが、インストールディレクトリにあるiniファイルを使っているせいか、1つ分の設定しか使われません。 これはアプリの仕様的に複数のユーザで使われることを想定していないと言うことで無理なのでしょうか?(レジストリ使っているものはok) あるユーザのprogram filesはここ、別のユーザーのprogram filesはここ。 というような設定は可能でしょうか? (マイドキュメントはできるみたいなのですが...)
回答: program files はアプリケーションのインストール先として便宜上用意されているフォルダで、その意味ではマイドキュメントとは性格が違うと思います。 つまり、本来アプリはどこにインストールしても、問題はないということです。 ただしインストーラのdefaultのインストール先フォルダの指定は、その度に変更する必要があります。 ご質問の場合、ユーザーごとにプログラム用のフォルダを準備してあげて、それぞれのユーザー毎にインストールを行い、実行のためのリンクもユーザー毎に整備してあげれば目的は達成されると想像します。