“基本安全属性”页

基本安全属性页是由 EditSecurity 函数显示的属性表的起始页。 还可以使用 CreateSecurityPage 函数创建一个基本的安全属性页,以插入你自己的属性表。

属性页显示访问控制 (ACE 中命名的受信人列表,) 对象的自由访问控制列表 (DACL) 。 该页还包含 对象支持的访问权限列表。 当用户从受信人列表中选择一个名称时,每个访问权限旁边的检查框指示允许或拒绝该受信人的权限。 然后,用户可以选中或清除检查框以修改受信人的访问权限。 用户还可以在列表中添加或删除受信人。

基本安全属性页无法显示复杂的 ACE,例如 特定于对象的 ACE 或 ACE 继承信息。 若要使用户能够查看或编辑此类信息,可以在基本安全页上添加 “高级 ”按钮。 用户可以单击“ 高级 ”按钮以显示 高级安全属性表。 此属性表的属性页使用户能够编辑对象的 系统访问控制列表 (SACL) 、更改对象的所有者或执行对象的 DACL 的高级编辑。 若要显示“高级”按钮,请在 ISecurityInformation::GetObjectInformation 实现返回的SI_OBJECT_INFO结构中设置SI_ADVANCED标志。

可以使用 SI_OBJECT_INFO 结构的 pszPageTitle 成员指定基本安全属性页的标题。 默认标题为 “安全”。