Compartilhar via


AccessPermission

Descreve a ACL (Lista de Controle de Acesso) das entidades de segurança que podem acessar instâncias dessa classe. Essa ACL é usada apenas por aplicativos que não chamam CoInitializeSecurity.

Entrada do Registro

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

Observações

Esse é um valor REG_BINARY. Ele contém dados que descrevem a ACL (Lista de Controle de Acesso) das entidades de segurança que podem acessar instâncias dessa classe. Ao receber uma solicitação para se conectar a um objeto existente dessa classe, a ACL é verificada pelo aplicativo que está sendo chamado ao representar o chamador. Se a verificação de acesso falhar, a conexão não será permitida. Se esse valor nomeado não existir, o DefaultAccessPermission ACL será testado para determinar se a conexão deve ser permitida.

Para aplicativos que não chamam CoInitializeSecurity ou não usam a interfaceIGlobalOptions para especificar a AppID, o executável do binário do aplicativo deve ser mapeado para a AppID do aplicativo, conforme descrito em AppID. Isso é necessário para que COM possa localizar a AppID do aplicativo.

CoInitializeSecurity

DefaultAccessPermission

segurança do no COM