AccessPermission

Beschreibt die Access Control List (ACL) der Prinzipale, die auf Instanzen dieser Klasse zugreifen können. Diese ACL wird nur von Anwendungen verwendet, die CoInitializeSecurity nicht aufrufen.

Registrierungseintrag

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

Bemerkungen

Dies ist ein REG_BINARY Wert. Es enthält Daten, die die Access Control List (ACL) der Prinzipale beschreiben, die auf Instanzen dieser Klasse zugreifen können. Wenn eine Anforderung zum Herstellen einer Verbindung mit einem vorhandenen Objekt dieser Klasse empfangen wird, wird die ACL von der Anwendung überprüft, die aufgerufen wird, während sie die Identität des Aufrufers annehmen. Wenn die Zugriffsprüfung fehlschlägt, ist die Verbindung nicht zulässig. Wenn dieser benannte Wert nicht vorhanden ist, wird die DefaultAccessPermission-ACL getestet, um zu bestimmen, ob die Verbindung zulässig ist.

Für Anwendungen, die CoInitializeSecurity nicht aufrufen oder die IGlobalOptions-Schnittstelle nicht verwenden, um die AppID anzugeben, muss die ausführbare Datei der Binärdatei der Anwendung der App-ID der Anwendung zugeordnet werden, wie in AppID beschrieben. Dies ist erforderlich, damit COM die AppID der Anwendung finden kann.

CoInitializeSecurity

DefaultAccessPermission

Sicherheit in COM