Поделиться через


Страница "Базовое свойство безопасности"

Базовая страница свойств безопасности — это начальная страница листа свойств, отображаемая функцией EditSecurity. Вы также можете использовать функцию CreateSecurityPage для создания базовой страницы свойств безопасности для вставки в собственный лист свойств.

На странице свойств отображается список доверенных лиц с именем в записи управления доступом (ACEs) списка управления доступом объекта (DACL). Страница также содержит список прав доступа, поддерживаемых объектом. Когда пользователь выбирает имя из списка доверенных лиц, флажки рядом с каждым правом доступа указывают права, которые разрешены или запрещены для этого доверенного лица. Затем пользователь может выбрать или снять флажки, чтобы изменить права доступа доверенного лица. Пользователь также может добавлять или удалять доверенных лиц из списка.

Базовая страница свойств безопасности не может отображать сложные acEs, такие как объекта или сведения о наследовании ACE. Чтобы пользователь мог просматривать или изменять такие сведения, можно включить кнопку Advanced на базовой странице безопасности. Пользователь может нажать кнопку Advanced, чтобы отобразить лист свойств расширенной безопасности. На этой странице свойств есть страницы свойств, позволяющие пользователю изменять список системного управления доступом объекта (SACL), изменять владельца объекта или выполнять расширенное редактирование DACL объекта. Чтобы отобразить кнопку расширенного , задайте флаг SI_ADVANCED в структуре SI_OBJECT_INFO, возвращаемой реализацией ISecurityInformation::GetObjectInformation.

Вы можете использовать элемент pszPageTitle структуры SI_OBJECT_INFO, чтобы указать заголовок страницы базового свойства безопасности. Заголовок по умолчанию — безопасности.