Защита интерфейсов, методов и свойств в API WUA
Некоторые интерфейсы, методы и свойства агента клиентский компонент Центра обновления Windows (WUA) доступны только вызывающим абонентам, которые принадлежат к следующим группам безопасности Windows:
- Администратор
- Пользователь
- Опытный пользователь
Когда WUA обнаруживает, что вызывающий объект не имеет разрешения на доступ к интерфейсу, методу или свойству, возвращается E_ACCESSDENIED HRESULT .
Следующие интерфейсы доступны для групп безопасности Администратор, Пользователь и Power User:
- IAutomaticUpdates
- IAutomaticUpdatesSettings
- IAutomaticUpdatesSettings2
- ISystemInformation
- IUpdateSearcher
- IUpdateSession и IUpdateSession2
Примечание
Если выполняются следующие условия, поиск завершается ошибкой:
- Пользователь, не являющийся администратором, задает для свойства UserLocale интерфейса IUpdateSession2 языковой стандарт, соответствующий языку, который не установлен на компьютере.
- При поиске используется объект UpdateSearch, созданный из объекта UpdateSession.
Следующие интерфейсы и методы загрузки доступны группам администраторов и пользователей Power User:
IAutomaticUpdatesSettings2::CheckPermission
Примечание
Администраторы, пользователи и опытные пользователи могут вызывать IAutomaticUpdatesSettings2::CheckPermission.
Следующие интерфейсы установки, методы и свойства доступны группам администраторов:
Свойство IsHidden объекта IUpdate
Примечание
Администраторы, пользователи и опытные пользователи могут получить значения свойства IsHidden объекта IUpdate. Однако задавать значения могут только администраторы и опытные пользователи.
-
Примечание
Администраторы и опытные пользователи могут вызывать метод AcceptEula для IUpdate.
Свойство NotificationLevel объекта IAutomaticUpdatesSettings
Примечание
Администраторы, пользователи и опытные пользователи могут получать значения свойства NotificationLevel объекта IAutomaticUpdatesSettings. Однако только администраторы могут задавать значения.
ScheduledInstallationDay Property объекта IAutomaticUpdatesSettings
Примечание
Администраторы, пользователи и опытные пользователи могут получить значения свойства ScheduledInstallationDay объекта IAutomaticUpdatesSettings. Однако только администраторы могут задавать значения.
Свойство ScheduledInstallationTime объекта IAutomaticUpdatesSettings
Примечание
Администраторы, пользователи и опытные пользователи могут получать значения свойства ScheduledInstallationTime объекта IAutomaticUpdatesSettings. Однако только администраторы могут задавать значения.
Свойство IncludeRecommendedUpdates объекта IAutomaticUpdatesSettings2
Примечание
Администраторы, пользователи и опытные пользователи могут получить значения свойства IncludeRecommendedUpdates объекта IAutomaticUpdatesSettings2. Однако только администраторы могут задавать значения.