CommonAppDataFolder を使用してマシンごとのファイルを保存する方法について人々が議論していた複数のフォーラムで、私は多くの議論を行ってきました。
XML
私のアプリケーションには、アプリケーションを実行しているすべてのユーザーがそのファイルを読み書きできるような共有の場所にファイルを保存する必要があるという要件があります。
CommonAppDataFolder
( C:\ProgramData
Windows 7 の場合) 管理者には読み取りアクセスを許可するが、標準ユーザーにはファイルへの書き込みを許可しないことを理解しています。
私が遭遇した解決策の 1 つは、アプリケーション フォルダーのアクセス許可を変更してCommonAppDataFolder
、すべてのユーザーに読み取り/書き込みを許可することです。
これは私の要件を達成するための最良の方法ですか、それともマイクロソフトが提案するより良い方法はありますか?