Je reçois cette erreur de retour si j'essaie LsaQueryInformationPolicy()
sur l'hôte local ou sur une autre machine dans le domaine. Les drapeaux que j'utilise pour LsaOpenPolicy()
sont POLICY_LOOKUP_NAMES | POLICY_VIEW_LOCAL_INFORMATION
mais j'ai aussi essayé POLICY_LOOKUP_NAMES | POLICY_VIEW_LOCAL_INFORMATION | READ_CONTROL
sans succès.Je reçois une erreur Accès refusé lors de l'appel LsaQueryInformationPolicy(), et je suis un administrateur
L'utilisateur auquel je suis connecté est un administrateur local à la fois sur ma machine et sur toutes les autres personnes que j'essaie. Pour le deuxième paramètre à LsaQueryInformationPolicy()
, j'utilise PolicyAuditEventsInformation
.
Je peux utiliser LsaEnumerateAccountRights()
sur le même hôte, en utilisant le même handle de stratégie, avec succès. Essayez d'utiliser POLICY_LOOKUP_NAMES | GENERIC_READ | POLICY_VIEW_LOCAL_INFORMATION
au lieu de POLICY_LOOKUP_NAMES | POLICY_VIEW_LOCAL_INFORMATION
.
Cela a fait l'affaire, merci! – JCCyC