AccessPermission

Describe la lista de Access Control (ACL) de las entidades de seguridad que pueden acceder a instancias de esta clase. Esta ACL solo la usan las aplicaciones que no llaman a CoInitializeSecurity.

Entrada del Registro

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

Comentarios

Se trata de un valor de REG_BINARY . Contiene datos que describen la lista de Access Control (ACL) de las entidades de seguridad que pueden acceder a instancias de esta clase. Después de recibir una solicitud para conectarse a un objeto existente de esta clase, la aplicación a la que se llama comprueba la ACL mientras se suplanta al autor de la llamada. Si se produce un error en la comprobación de acceso, no se permite la conexión. Si este valor con nombre no existe, se prueba la ACL DefaultAccessPermission para determinar si se va a permitir la conexión.

Para las aplicaciones que no llaman a CoInitializeSecurity o no usan la interfaz IGlobalOptions para especificar el AppID, el ejecutable del binario de la aplicación debe asignarse al AppID de la aplicación, como se describe en AppID. Esto es necesario para que COM pueda localizar el AppID de la aplicación.

CoInitializeSecurity

DefaultAccessPermission

Seguridad en COM