Partager via


AccessPermission

Décrit la liste de Access Control (ACL) des principaux qui peuvent accéder aux instances de cette classe. Cette liste de contrôle d’accès est utilisée uniquement par les applications qui n’appellent pas CoInitializeSecurity.

Entrée de Registre

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      AccessPermission = ACL

Notes

Il s’agit d’une valeur REG_BINARY . Il contient des données décrivant la liste de Access Control (ACL) des principaux qui peuvent accéder aux instances de cette classe. Lors de la réception d’une demande de connexion à un objet existant de cette classe, l’ACL est vérifiée par l’application appelée lors de l’emprunt d’identité de l’appelant. Si l’case activée d’accès échoue, la connexion est interdite. Si cette valeur nommée n’existe pas, l’ACL DefaultAccessPermission est testée pour déterminer si la connexion doit être autorisée.

Pour les applications qui n’appellent pas CoInitializeSecurity ou qui n’utilisent pas l’interface IGlobalOptions pour spécifier l’AppID, l’exécutable du binaire de l’application doit être mappé à l’AppID de l’application, comme décrit dans AppID. Cela est nécessaire pour que COM puisse localiser l’AppID de l’application.

CoInitializeSecurity

DefaultAccessPermission

Sécurité dans COM