• Куда писать в реестр Windows общие данные при включенном UAC?

    @tangro Автор вопроса
    можно, но в коде несколько сотен различных параметров сохраняется в определенных узлах и ключах реестра. Перенести корень в другое место реестра — одна строка, переделывать на работу с файлом — день работы минимум. Да и просто как-то исторически так сложилось — в аппдата у нас кеш, файлы данных, а настройки — в реестре.
  • Куда писать в реестр Windows общие данные при включенном UAC?

    @tangro Автор вопроса
    С виртуализацией все прекрасно. Только вот она не работает для не-визуальных приложений. А у нас такое. И еще ее обещают в будущих версиях убрать, так что это в любом случае не выход.
  • Куда писать в реестр Windows общие данные при включенном UAC?

    @tangro Автор вопроса
    Настройки пишутся инсталлятором, но в дальнейшем могут меняться. И задача именно как раз в том, что когда 1 пользователь что-то изменит — эти изменения применились для всех. В этом и задача. И я не понимаю почему «ответ-никак» и почему это «костыли». Есть же в Windows папка AppData, куда могут писать файлы все пользователи, есть shared-папки, неужели нету доступного на запись общего ключа реестра?

    Вернее, я даже не так выразился — Vista UAC Guide утверждает, что он точно есть. Они ссылаются на него как на %AllUsers% — но точный путь нигде не указан. Может кто-то знает?