Fonctions du descripteur de sécurité de bas niveau

Il existe plusieurs paires de fonctions de bas niveau pour définir et récupérer le descripteur de sécurité d’un objet. Chacune de ces paires fonctionne uniquement avec un ensemble limité d’objets Windows. Par exemple, une paire fonctionne avec des objets fichier et une autre fonctionne avec des clés de Registre. Le tableau suivant présente les fonctions de bas niveau à utiliser avec les différents types d’objets sécurisables.

Type d’objet Fonctions de bas niveau
Utilisez les fonctions GetFileSecurity et SetFileSecurity . Ces fonctions utilisent des chaînes de caractères pour identifier l’objet sécurisable, au lieu d’utiliser des handles.
Utilisez les fonctions GetKernelObjectSecurity et SetKernelObjectSecurity .
Utilisez les fonctions GetUserObjectSecurity et SetUserObjectSecurity .
Utilisez les fonctions RegGetKeySecurity et RegSetKeySecurity .
Utilisez les fonctions QueryServiceObjectSecurity et SetServiceObjectSecurity .
  • Objets d’imprimante
Utilisez la structure PRINTER_INFO_2 avec les fonctions GetPrinter et SetPrinter .
Utilisez le niveau 502 avec les fonctions NetShareGetInfo et NetShareSetInfo .
Utilisez les fonctions CreatePrivateObjectSecurity, DestroyPrivateObjectSecurity, GetPrivateObjectSecurity et SetPrivateObjectSecurity .