Страница базовых свойств безопасности
Базовая страница свойств безопасности — это начальная страница страницы свойств, отображаемой функцией EditSecurity . Вы также можете использовать функцию CreateSecurityPage для создания базовой страницы свойств безопасности для вставки в собственный лист свойств.
На странице свойств отображается список доверенных лиц, указанных в записях управления доступом (ACE) списка управления доступом на уровне пользователя (DACL). Страница также содержит список прав доступа, поддерживаемых объектом . Когда пользователь выбирает имя из списка доверенных лиц, проверка поля рядом с каждым правом доступа указывают права, которые разрешены или запрещены для этого доверенного лица. Затем пользователь может выбрать или очистить поля проверка, чтобы изменить права доступа доверенного лица. Пользователь также может добавлять или удалять доверенных лиц из списка.
Страница базовых свойств безопасности не может отображать сложные ACE, такие как ACE для конкретных объектов или сведения о наследовании ACE. Чтобы пользователь мог просматривать или изменять такие сведения, можно добавить кнопку Дополнительно на базовой странице безопасности. Пользователь может нажать кнопку Дополнительно , чтобы отобразить страницу свойств расширенной безопасности. Этот лист свойств содержит страницы свойств, которые позволяют пользователю изменять список управления доступом к системе объекта (SACL), изменять владельца объекта или выполнять расширенное редактирование DACL объекта. Чтобы отобразить кнопку Дополнительно , установите флаг SI_ADVANCED в структуре SI_OBJECT_INFO , возвращаемой реализацией ISecurityInformation::GetObjectInformation .
Чтобы указать заголовок страницы основных свойств безопасности, можно использовать элемент pszPageTitle структуры SI_OBJECT_INFO . По умолчанию используется название Безопасность.