AccessPermission

Описывает контроль доступа List (ACL) субъектов, которые могут получить доступ к экземплярам этого класса. Этот ACL используется только приложениями, которые не вызывают CoInitializeSecurity.

Параметр реестра

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

Замечания

Это значение REG_BINARY . Он содержит данные, описывающие список контроль доступа (ACL) субъектов, которые могут получить доступ к экземплярам этого класса. Получив запрос на подключение к существующему объекту этого класса, ACL проверка вызываемым приложением при олицетворении вызываемого объекта. Если проверка доступа завершается ошибкой, подключение запрещено. Если это именованное значение не существует, ACL DefaultAccessPermission проверяется, чтобы определить, разрешено ли подключение.

Для приложений, которые не вызывают CoInitializeSecurity или не используют интерфейс IGlobalOptions для указания Идентификатора приложения, исполняемый файл двоичного файла приложения должен быть сопоставлен с AppID приложения, как описано в AppID. Это необходимо, чтобы com-код смог найти AppID приложения.

CoInitializeSecurity

DefaultAccessPermission

Безопасность в COM