Windows ユーザー定義のアプリケーション設定が保存される場所
ユーザーがカスタマイズしたアプリケーション設定がどこに保存されるかを理解しているつもりかもしれませんが、最近の経験から、その理解を再検討する必要があります。この記事では、[Properties.Settings] タブで定義された設定の保存メカニズムについて説明します。
コードは初期化中にこれらの設定のデフォルト値を使用し、ユーザーがオプション ダイアログを通じて変更を行ったときにそれらの設定を更新します。ただし、「MyApp.exe.config」ファイル (実行可能ディレクトリにあります) のデフォルト値は変更されません。プログラムを再度実行しても、更新された値を正確に取得できることは注目に値します。
この明らかな矛盾を解決するには、Windows セキュリティ ポリシーの最新の変更を理解することが重要です。 「プログラム ファイル」などの機密ディレクトリへの不正アクセスを防ぐために、Microsoft はデフォルトで読み取り専用アクセスを導入しています。したがって、ユーザー固有の設定は実行可能ディレクトリには保存されなくなりました。
設定は、「%userprofile%appdatalocal」または「%userprofile%Local SettingsApplication Data」の下の専用の設定フォルダーに保存されるようになりました。正確な場所は、使用している Windows のバージョンによって異なります。すべてのユーザーが共有する設定については、「C:users」または「C:Documents and Settings」の適切なフォルダーにあります。
ユーザー定義のアプリケーション設定がどこに保存されているかを理解することは、単なる学問以上のものです。必要に応じてこれらの値を手動で編集できるため、プログラムの意図した機能が維持されます。
以上がユーザー定義のアプリケーション設定は Windows のどこに保存されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。