保护 WUA API 中的接口、方法和属性
Windows 更新 代理 (WUA) 的某些接口、方法和属性只能由属于以下 Windows 安全组的调用方访问:
- 管理员
- 用户
- Power User
当 WUA 检测到调用方无权访问接口、方法或属性时,将返回 HRESULT E_ACCESSDENIED。
管理员、用户和 Power User 安全组可以使用以下接口:
- IAutomaticUpdates
- IAutomaticUpdatesSettings
- IAutomaticUpdatesSettings2
- ISystemInformation
- IUpdateSearcher
- IUpdateSession 和 IUpdateSession2
注意
如果满足以下条件,则搜索将失败:
- 不是管理员的用户将 IUpdateSession2 接口的 UserLocale 属性 设置为对应于计算机上未安装的语言的区域设置。
- 搜索使用从 UpdateSession 对象创建的 UpdateSearch 对象。
管理员和 Power 用户组可以使用以下下载接口和方法:
IAutomaticUpdatesSettings2::CheckPermission
注意
管理员、用户和高级用户可以调用 IAutomaticUpdatesSettings2::CheckPermission。
管理员组可以使用以下安装接口、方法和属性:
-
注意
管理员、用户和高级用户可以检索 IUpdate 的 IsHidden 属性的值。 但是,只有管理员和高级用户可以设置值。
-
注意
管理员和高级用户可以调用 IUpdate 的 AcceptEula 方法。
IAutomaticUpdatesSettings 的 NotificationLevel 属性
注意
管理员、用户和高级用户可以检索 IAutomaticUpdatesSettings 的 NotificationLevel 属性的值。 但是,只有管理员可以设置值。
IAutomaticUpdatesSettings 的 ScheduledInstallationDay 属性
注意
管理员、用户和高级用户可以检索 IAutomaticUpdatesSettings 的 ScheduledInstallationDay 属性的值。 但是,只有管理员可以设置值。
IAutomaticUpdatesSettings 的 ScheduledInstallationTime 属性
注意
管理员、用户和高级用户可以检索 IAutomaticUpdatesSettings 的 ScheduledInstallationTime 属性的值。 但是,只有管理员可以设置值。
IAutomaticUpdatesSettings2 的 IncludeRecommendedUpdates 属性
注意
管理员、用户和高级用户可以检索 IAutomaticUpdatesSettings2 的 IncludeRecommendedUpdates 属性的值。 但是,只有管理员可以设置值。