Protegendo interfaces, métodos e propriedades na API WUA
Algumas interfaces, métodos e propriedades do WUA (agente de Windows Update) são acessíveis somente para chamadores que pertencem aos seguintes grupos de segurança do Windows:
- Administrador
- Usuário
- Usuário avançado
Quando o WUA detecta que um chamador não tem permissão para acessar uma interface, método ou propriedade, o E_ACCESSDENIED HRESULT é retornado.
As seguintes interfaces estão disponíveis para os grupos de segurança Administrador, Usuário e Power User:
- 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 é administrador define a propriedade UserLocale da interface IUpdateSession2 como 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 Power User:
IAutomaticUpdatesSettings2::CheckPermission
Observação
Administradores, usuários e usuários avançados podem chamar IAutomaticUpdatesSettings2::CheckPermission.
As seguintes interfaces de instalação, métodos e propriedades estão disponíveis para os grupos 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, somente administradores e usuários avançados podem definir os valores.
-
Observação
Administradores e usuários 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, somente os administradores podem definir os valores.
Propriedade ScheduledInstallationDay de IAutomaticUpdatesSettings
Observação
Administradores, usuários e usuários avançados podem recuperar os valores da Propriedade ScheduledInstallationDay de IAutomaticUpdatesSettings. No entanto, somente os administradores podem definir os valores.
Propriedade ScheduledInstallationTime de IAutomaticUpdatesSettings
Observação
Administradores, usuários e usuários avançados podem recuperar os valores da propriedade ScheduledInstallationTime de IAutomaticUpdatesSettings. No entanto, somente os administradores podem definir os valores.
Propriedade IncludeRecommendedUpdates de IAutomaticUpdatesSettings2
Observação
Administradores, usuários e usuários avançados podem recuperar os valores da Propriedade IncludeRecommendedUpdates de IAutomaticUpdatesSettings2. No entanto, somente os administradores podem definir os valores.