【问题标题】:Get "Creator Owner" name to add access rule获取“创建者所有者”名称以添加访问规则
【发布时间】:2013-05-07 18:55:02
【问题描述】:

我有一个程序,我在其中执行以下操作

 oFolderACL.AddAccessRule(New Security.AccessControl.FileSystemAccessRule(strDomaine & "\" & oUtilisateur.UserName, oAccessControl, Security.AccessControl.InheritanceFlags.ContainerInherit Or Security.AccessControl.InheritanceFlags.ObjectInherit, Security.AccessControl.PropagationFlags.None, oAccessType))

我希望能够对组 CREATOR OWNER 做同样的事情。唯一的问题是,根据我所做的计算机,名称可以更改,因此我不能使用名称本身。 .NET 中有没有办法检索该组的名称(或身份引用)?

谢谢

【问题讨论】:

    标签: .net access-rights


    【解决方案1】:

    您可以使用 SID 获取 CREATOR OWNER 的身份参考:

    IdentityReference identityReference = new SecurityIdentifier("S-1-3-0");
    

    这里列出了其他“众所周知的”SID:

    http://support.microsoft.com/kb/243330

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 2013-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多