AccessPermission
Beschreibt die Zugriffssteuerungsliste (Access Control List, ACL) der Prinzipale, die auf Instanzen dieser Klasse zugreifen können. Diese ACL wird nur von Anwendungen verwendet, die nicht CoInitializeSecurityaufrufen.
Registrierungseintrag
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
AccessPermission = ACL
Bemerkungen
Dies ist ein REG_BINARY Wert. Sie enthält Daten, die die Zugriffssteuerungsliste (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 der Identitätswechsel des Aufrufers erfolgt. Wenn die Zugriffsüberprüfung fehlschlägt, ist die Verbindung unzulässig. Wenn dieser benannte Wert nicht vorhanden ist, wird die DefaultAccessPermission ACL getestet, um festzustellen, 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 AppIDbeschrieben. Dies ist erforderlich, damit COM die AppID der Anwendung finden kann.
Verwandte Themen