AccessPermission

描述可访问此类实例的主体的访问控制列表 (ACL)。 只有不调用 CoInitializeSecurity 的应用程序才会使用此 ACL。

注册表项

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

注解

这是一个 REG_BINARY 值。 它包含描述可访问此类实例的主体访问控制列表 (ACL) 的数据。 收到连接此类现有对象的请求后,被调用的应用程序会模拟调用方对 ACL 进行检查。 如果访问检查失败,则不允许连接。 如果该命名值不存在,则测试 DefaultAccessPermission ACL 以确定是否允许连接。

对于未调用 CoInitializeSecurity 或未使用 IGlobalOptions 接口来指定 AppID 的应用程序,必须按照 AppID 中的描述,将应用程序二进制文件的可执行文件映射到应用程序的 AppID。 这样 COM 才能找到应用程序的 AppID。

CoInitializeSecurity

DefaultAccessPermission

COM 中的安全性