Здравствуйте!
Как известно вWindows, начиная с Windows Vista, применяется новая компонентная архитектура CBS (Component-Based Servicing), изменяющая внутренний процесс установки компонентов, апдейтов, драйверов. В связи с этим возникло несколько вопросов:
1) Чем в Windows 7 отличается установка компонентов\апдейтов Microsoft от установки обычных программ сторонних производителей? Почему владельцем системных файлов является TrustedInstaller, а сторонних файлов, установленных в "Program Files", System?
2) Известно, что целостность системных файлов в Windows 7 котролируется. Имеет ли CBS отношение к контролю целостности файлов? Можно ли добавить свои файлы на контроль, чтобы их целостность контролировалась механизмами Windows 7?
3) Где можно поподробнее ознакомиться с архитектурой CBS, есть ли функциональное описание данной архитектуры?
И еще несколько вопросов, по большому счету, не относящихся к теме:
4) Можно ли в Windows 7 написать компонент, работающий от имени TrustedInstaller?
5) За что отвечают файлы *.cdf-ms в Windows 7, находящиеся в директории "%WINDIR%\WinSxS\"? Известна ли их структура\формат?
Спасибо!