Share via


AccessPermission

Descrive l'elenco di Controllo di accesso delle entità che possono accedere alle istanze di questa classe. Questo ACL viene usato solo dalle applicazioni che non chiamano CoInitializeSecurity.

Voce del Registro di sistema

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

Osservazioni:

Si tratta di un valore REG_BINARY . Contiene dati che descrivono l'elenco di Controllo di accesso delle entità che possono accedere alle istanze di questa classe. Dopo aver ricevuto una richiesta di connessione a un oggetto esistente di questa classe, l'ACL viene controllato dall'applicazione chiamata durante la rappresentazione del chiamante. Se il controllo di accesso non riesce, la connessione non è consentita. Se questo valore denominato non esiste, l'ACL DefaultAccessPermission viene testato per determinare se la connessione deve essere consentita.

Per le applicazioni che non chiamano CoInitializeSecurity o non usano l'interfaccia IGlobalOptions per specificare l'AppID, il file eseguibile del file binario dell'applicazione deve essere mappato all'AppID dell'applicazione come descritto in AppID. Questa operazione è necessaria in modo che COM possa individuare l'ID app dell'applicazione.

Coinitializesecurity

DefaultAccessPermission

Sicurezza in COM