Я использую Архитектуру настроек приложения Windows Forms (или как вы должны на нее ссылаться) и успешно сохраняю настройки пользователя в AppData.
То, что я хочу сделать, - это настроить некоторые параметры, общие для всех пользователей конкретной машины , и некоторые настройки, которые перемещаются между пользователями на разных машинах. Например, у меня есть некоторые настройки, связанные с периферийным устройством, подключенным к компьютеру (модель, настройки и т. Д.), А также некоторые пользовательские настройки, такие как цвета пользовательского интерфейса.
Настройки цветов должны перемещаться вместе с пользователем, но настройки периферийных устройств должны оставаться на локальном компьютере независимо от того, кто вошел в систему.
Как пометить эти типы настроек, чтобы некоторые из них были сохранены в All Users/AppData/...
, а некоторые в [user name]/AppData/...
?
Обратите внимание, что я не хочу настройки уровня приложения - каждый компьютер, на который будет установлено приложение, будет иметь свои настройки.
Я нацеливаюсь на .Net 3.0, если это имеет значение.