Есть ли какой-либо поддерживаемый API в .NET 2.0 для записи в userSettings раздела файла .config основного exe ?
Сценарий:
Приложение Winforms 2.0.
У меня есть параметр (строка подключения к базе данных, если вам нужно знать), который имеет область действия на уровне пользователя. Это означает, что у каждого пользователя есть файл user .config, созданный .net, когда пользователь сохраняет значение параметра.
Для новых пользователей, которые запускают приложение в первый раз, файл .config основного исполняемого файла приложения содержит значение по умолчанию в разделе пользовательских настроек. Этот раздел создается Visual Studio при создании параметра на вкладке «Настройки» свойств проекта.
Теперь я хочу, чтобы любой пользователь-администратор на компьютере мог изменять значение по умолчанию для новых пользователей. Только администраторы будут иметь эту опцию, потому что обычные пользователи не имеют разрешения на запись в файл .config главного exe в любом случае.
Я нашел, как записать пользовательские настройки в пользовательский файл .config и как записать в раздел appSettings основного файла .config. Но мой поиск не помог, когда я попытался выяснить, как записать в раздел userSettings основной .config
Мой единственный шанс вернуться к System.Xml и вручную загрузить файл .config в XmlDocument?