다음을 통해 공유


AccessPermission

이 클래스의 인스턴스에 액세스할 수 있는 보안 주체의 ACL(Access Control List)에 대해 설명합니다. 이 ACL은 CoInitializeSecurity를 호출하지 않는 애플리케이션에서만 사용됩니다.

레지스트리 항목

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

설명

REG_BINARY 값입니다. 이 클래스의 인스턴스에 액세스할 수 있는 보안 주체의 ACL(Access Control 목록)을 설명하는 데이터가 포함되어 있습니다. 이 클래스의 기존 개체에 연결하라는 요청을 받으면 호출자를 가장하는 동안 호출되는 애플리케이션에서 ACL을 확인합니다. 액세스 검사 실패하면 연결이 허용되지 않습니다. 이 명명된 값이 없으면 DefaultAccessPermission ACL을 테스트하여 연결 허용 여부를 확인합니다.

CoInitializeSecurity를 호출하지 않거나 IGlobalOptions 인터페이스를 사용하여 AppID를 지정하지 않는 애플리케이션의 경우 AppID에 설명된 대로 애플리케이션 이진 파일의 실행 파일을 애플리케이션의 AppID에 매핑해야 합니다. COM이 애플리케이션의 AppID를 찾을 수 있도록 이 작업이 필요합니다.

CoInitializeSecurity

DefaultAccessPermission

COM의 보안