実行時に編集および保存できるアプリケーション スコープの設定を保存する必要がある ac# WinForms アプリがあります。簡単に言うと、アプリケーションを最初に起動すると、アプリケーションは Web サービスに接続し、ローカルに保存する必要がある文字列を取得します。この文字列は、今後のすべての通信で Web サービスに送信され、ソフトウェア/コンピューターの特定のインストールを識別するために使用されます。
アプリケーション スコープの設定は実行時に読み取り専用であるため、.NET が提供するアプリケーション設定機能は私のニーズに合わないようです。私が最初に考えたのは、CommonApplicationData の場所の下に新しいフォルダー構造 (MyCompanyName\MyApplicationName) を作成し、そこに設定を書き込むことです。おそらく、インストーラーを使用してこれを行い、すべてのユーザーが MyApplicationName フォルダーに対して読み取り/書き込みできるように、適切にアクセス許可を設定する必要があるでしょう。そのパスに向かう前に、アプリケーション (ユーザーではない) スコープ設定を保存/編集/保存するより良い方法はありますか?