Protegendo interfaces, métodos e propriedades na API do WUA
Algumas interfaces, métodos e propriedades do Windows Update Agent (WUA) são acessíveis apenas para chamadores que pertencem aos seguintes grupos de segurança do Windows:
- Administrador
- Utilizador
- Utilizador Avançado
Quando o WUA deteta que um chamador não tem permissão para acessar uma interface, método ou propriedade, o HRESULT E_ACCESSDENIED é retornado.
As seguintes interfaces estão disponíveis para os grupos de segurança Administrador, Usuário e Usuário Avançado:
- IAutomaticUpdates
- IAutomaticUpdatesSettings
- IAutomaticUpdatesSettings2
- ISystemInformation
- IUpdateSearcher
- IUpdateSession e IUpdateSession2
Observação
Se as seguintes condições forem verdadeiras, uma pesquisa falhará:
- Um usuário que não é um administrador define a propriedade UserLocale da interface IUpdateSession2 para uma localidade que corresponde a um idioma que não está instalado no computador.
- A pesquisa usa um objeto UpdateSearch criado a partir do objeto UpdateSession.
As seguintes interfaces e métodos de download estão disponíveis para os grupos Administrador e Usuário Avançado:
IAutomaticUpdatesSettings2::CheckPermission
Observação
Administradores, utilizadores e utilizadores avançados podem chamar IAutomaticUpdatesSettings2::CheckPermission.
As seguintes interfaces, métodos e propriedades de instalação estão disponíveis para os grupos de administradores:
Propriedade IsHidden de IUpdate
Observação
Administradores, usuários e usuários avançados podem recuperar os valores da propriedade IsHidden de IUpdate. No entanto, apenas administradores e usuários avançados podem definir os valores.
-
Observação
Administradores e utilizadores avançados podem chamar o método AcceptEula de IUpdate.
propriedade NotificationLevel de IAutomaticUpdatesSettings
Observação
Administradores, usuários e usuários avançados podem recuperar os valores da propriedade NotificationLevel de IAutomaticUpdatesSettings. No entanto, apenas os administradores podem definir os valores.
propriedade ScheduledInstallationDay do IAutomaticUpdatesSettings
Observação
Administradores, utilizadores e utilizadores avançados podem recuperar os valores da propriedade ScheduledInstallationDay de IAutomaticUpdatesSettings. No entanto, apenas os administradores podem definir os valores.
Propriedade ScheduledInstallationTime de IAutomaticUpdatesSettings
Observação
Administradores, utilizadores e utilizadores avançados podem recuperar os valores da propriedade ScheduledInstallationTime de IAutomaticUpdatesSettings. No entanto, apenas os administradores podem definir os valores.
propriedade IncludeRecommendedUpdates de IAutomaticUpdatesSettings2
Observação
Administradores, utilizadores e utilizadores avançados podem recuperar os valores da propriedade IncludeRecommendedUpdates de IAutomaticUpdatesSettings2. No entanto, apenas os administradores podem definir os valores.