すべてのユーザー(Windowsユーザー)に自分のアプリで独自の設定を持たせたいです。それを行うための最良の方法は何ですか?
ユーザー名を確認する必要がありますか、それとも自動的に行われますか?XPからWindows8までのすべてのWindowsバージョンと互換性がありますか?
プロジェクトに settings.settings を追加します。
プロジェクトに設定プロパティを追加する場合は、アプリケーション用に事前定義されたUSERおよびAPPLICATION設定を指定できます。
アプリケーションの実行時に、現在のユーザーに固有の設定を更新してから、これらの設定を保存します。
Properties.Settings.Default.Save();
このメソッドはuser.config
、パスの下に呼び出されるファイルを作成します
%AppData%\CompanyName\ExeName_Url_hashcode\Version\
現在のユーザーの設定が含まれています。
このファイルは、同じユーザーがアプリケーションを再起動したときに再ロードされます。
それ以上の作業を行う必要はありません。保存されたユーザー設定が使用できるようになります。