>> Я не говорю что реестр - это единственный правильный путь. Таких путей
>> вообще не бывает. Если бы все приложения могли использовать системный конфиг
>> не только как параметры по-умолчанию, но и как возможность переопределения пользовательских
>> параметров - все было бы супер. А так я не могу
>> пользователю запретить в своем конфиге править все что-угодно. А ведь надо!
> 1. Хоть один пример, когда это нужно.1. Установка логотипа компании на десктоп
2. Установка корпоративного темплейта для исходящей электронной почты
3. Настройка обязательной электронной подписи исходящей электронной почты
4. Ограничение списка программ, доступных группе пользователей
5. Установка настроек офисных программ, для соответствия документов корпоративным стандартам
6. Установка настроек офисных программ для целей безопасности
7. Ограничение на использование аудио и видео кодеков только соответствущих коропоративным стандартам
8. Установка обязательных к запуску программ (а у меня почта не была открыта...)
9. Установка настроек ERP системы, в зависимости от группы пользователя
10. Установка параметров отображения web броузера, в соответствии с корпоративными стандартами (защита, печать, шрифты отображения)
Хватит, надеюсь? Ах, да. Перечисленные параметры пользователь не может менять, а остальные настройки приложений (не системы) - пожалуйста.
> 2. Зачем патчить, если можно просто права поменять?
А как? Если поменяю права на конфиг, то юзер не сможет все настройки менять, а не только те, которые административно предустановлены. Не годится.