Sécurisation des interfaces, des méthodes et des propriétés dans l’API WUA
Certaines interfaces, méthodes et propriétés de Windows Update Agent (WUA) sont accessibles uniquement aux appelants qui appartiennent aux groupes de sécurité Windows suivants :
- Administrateur
- Utilisateur
- Utilisateur avancé
Lorsque WUA détecte qu’un appelant n’est pas autorisé à accéder à une interface, une méthode ou une propriété, le E_ACCESSDENIED HRESULT est retourné.
Les interfaces suivantes sont disponibles pour les groupes de sécurité Administrateur, Utilisateur et Power User :
- IAutomaticUpdates
- IAutomaticUpdatesSettings
- IAutomaticUpdatesSettings2
- ISystemInformation
- IUpdateSearcher
- IUpdateSession et IUpdateSession2
Remarque
Si les conditions suivantes sont remplies, une recherche échoue :
- Un utilisateur qui n’est pas un administrateur définit la propriété UserLocale de l’interface IUpdateSession2 sur un paramètre régional qui correspond à une langue qui n’est pas installée sur l’ordinateur.
- La recherche utilise un objet UpdateSearch créé à partir de l’objet UpdateSession.
Les interfaces et méthodes de téléchargement suivantes sont disponibles pour les groupes Administrateur et Power User :
IAutomaticUpdatesSettings2::CheckPermission
Notes
Les administrateurs, les utilisateurs et les utilisateurs expérimentés peuvent appeler IAutomaticUpdatesSettings2::CheckPermission.
Les interfaces, méthodes et propriétés d’installation suivantes sont disponibles pour les groupes Administrateur :
IsHidden, propriété de IUpdate
Notes
Les administrateurs, les utilisateurs et les utilisateurs expérimentés peuvent récupérer les valeurs de la propriété IsHidden d’IUpdate. Toutefois, seuls les administrateurs et les utilisateurs autorisés peuvent définir les valeurs.
-
Notes
Les administrateurs et les utilisateurs autorisés peuvent appeler la méthode AcceptEula d’IUpdate.
Propriété NotificationLevel de IAutomaticUpdatesSettings
Notes
Les administrateurs, les utilisateurs et les utilisateurs expérimentés peuvent récupérer les valeurs de la propriété NotificationLevel de IAutomaticUpdatesSettings. Toutefois, seuls les administrateurs peuvent définir les valeurs.
ScheduledInstallationDay, propriété de IAutomaticUpdatesSettings
Notes
Les administrateurs, les utilisateurs et les utilisateurs expérimentés peuvent récupérer les valeurs de la propriété ScheduledInstallationDay de IAutomaticUpdatesSettings. Toutefois, seuls les administrateurs peuvent définir les valeurs.
ScheduledInstallationTime, propriété de IAutomaticUpdatesSettings
Notes
Les administrateurs, les utilisateurs et les utilisateurs expérimentés peuvent récupérer les valeurs de la propriété ScheduledInstallationTime de IAutomaticUpdatesSettings. Toutefois, seuls les administrateurs peuvent définir les valeurs.
IncludeRecommendedUpdates, propriété de IAutomaticUpdatesSettings2
Notes
Les administrateurs, les utilisateurs et les utilisateurs expérimentés peuvent récupérer les valeurs de la propriété IncludeRecommendedUpdates de IAutomaticUpdatesSettings2. Toutefois, seuls les administrateurs peuvent définir les valeurs.