Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

AccessPermission

Describes the Access Control List (ACL) of the principals that can access instances of this class. This ACL is used only by applications that do not call CoInitializeSecurity.

Registry Entry

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

Remarks

This is a REG_BINARY value. It contains data describing the Access Control List (ACL) of the principals that can access instances of this class. Upon receiving a request to connect to an existing object of this class, the ACL is checked by the application being called while impersonating the caller. If the access-check fails, the connection is disallowed. If this named value does not exist, the DefaultAccessPermission ACL is tested to determine whether the connection is to be allowed.

For applications that do not call CoInitializeSecurity or do not use the IGlobalOptions interface to specify the AppID, the executable of the application's binary must be mapped to the AppID of the application as described in AppID. This is required so that COM can locate the AppID of the application.

Related topics

CoInitializeSecurity
DefaultAccessPermission
Security in COM

 

 

Show:
© 2017 Microsoft