Udostępnij za pośrednictwem


AccessPermission

Opisuje listę kontroli dostępu (ACL) podmiotów zabezpieczeń, które mogą uzyskiwać dostęp do wystąpień tej klasy. Ta lista ACL jest używana tylko przez aplikacje, które nie wywołuje CoInitializeSecurity.

Wpis rejestru

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

Uwagi

Jest to wartość REG_BINARY. Zawiera ona dane opisujące listę kontroli dostępu (ACL) podmiotów zabezpieczeń, które mogą uzyskiwać dostęp do wystąpień tej klasy. Po otrzymaniu żądania nawiązania połączenia z istniejącym obiektem tej klasy lista ACL jest sprawdzana przez wywoływaną aplikację podczas personifikacji obiektu wywołującego. Jeśli sprawdzanie dostępu nie powiedzie się, połączenie jest niedozwolone. Jeśli ta nazwana wartość nie istnieje, DefaultAccessPermission listy ACL jest testowana w celu określenia, czy połączenie ma być dozwolone.

W przypadku aplikacji, które nie wywołuje CoInitializeSecurity lub nie używają interfejsuIGlobalOptions w celu określenia identyfikatora AppID, plik wykonywalny pliku binarnego aplikacji musi zostać zamapowany na identyfikator AppID aplikacji zgodnie z opisem w appID. Jest to wymagane, aby com mógł zlokalizować identyfikator AppID aplikacji.

CoInitializeSecurity

DefaultAccessPermission

zabezpieczenia w COM