インストール フォルダ (C:/Program Files/...) 内に .config ファイルを格納するソフトウェアの作業で忙しくしています。この構成ファイルは、ユーザーが管理者権限を持っている場合は現在正常に動作するソフトウェアを使用するときに更新する必要がありますが、管理者以外のユーザーがソフトウェアの例外を使用しようとすると、C: 内のファイルを更新する権限がないため、例外が発生します。 /プログラムファイル/。
構成ファイルを更新するために使用されるコードは次のとおりです。
Configuration config = ConfigurationManager.OpenExeConfiguration(fileName);
config.AppSettings.Settings.Add("New Setting");
config.Save();
管理者以外のユーザーがこの構成ファイルを更新できるようにする方法はありますか? おそらく、実際の構成ファイルで何かを変更したり、更新方法を変更したりすることでしょうか?
理想的には、ファイルを App Data フォルダーに移動しますが、これはかなりの作業になる可能性があるため、これを行う必要はありません。
どんな助けでも大歓迎です。
前もって感謝します