アプリの設定は何処に?

そもそも、アプリ(アプリケーション)の設定って何?
(詳しく話すのは難しいですが、貴方が行なった行為を記録した物です。)
どういう事? ウィンドを動かしたとか、チェックボタンを押したって事を記録するの?
(そういう事です。他に名前とかアドレスを入れたとかの情報も含みます。xxx.INI と言うファイルがそうです。)
でも そんなファイル見たことないよなぁ?
(Windows95以降は、レジストリに記録される事が多いですからね。)
やっぱり..そんな気はしてたのだけど..どうしようかな?


設定情報を記録したファイルとしては、xxx.INI と言うファイルが有ります。 Windows3.1の頃から使われていますが、Windowsのフォルダに入れるのが習わしらしいのですが。 プライベートのファイルとしてアプリケーションと同じフォルダに入ってたりします。 その為ファイルが散乱しやすいのです。

だから何ででしょうかWindows95 からは、レジストリとうい機能が付いてそこに書き込む様になっています。 アプリケーションの設定情報をレジストリに書き込むかは、プログラムを作る人の考え1つで変わります。 でも隠蔽していない情報なら、きちんとしたフォーマットでレジストリに記入されていますので取り出す事が可能です。


設定ファイルのある場所は..
1. Windowsのフォルダにアプリケーションと同じ名前で拡張子が.INIのファイル
2. アプリケーションと同じフォルダで拡張子が.INIのファイル
3. レジストリのファイルの中
と言う事になります。(アプリによっては他の場所にある場合も有ります。)