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

Remarques

Il s’agit d’une valeur _ binaire de Reg . 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, la liste de contrôle d’accès est vérifiée par l’application appelée en usurpant l’identité de l’appelant. Si la vérification de l’accès échoue, la connexion n’est pas autorisée. Si cette valeur nommée n’existe pas, la liste de contrôle d’accès DefaultAccessPermission est testée pour déterminer si la connexion doit être autorisée.

Pour les applications qui n’appellent pas CoInitializeSecurity ou 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