【问题标题】:Localized group name本地化组名
【发布时间】:2009-03-19 18:02:35
【问题描述】:

我想通过为“所有人”组分配权限来配置互斥访问规则。当我创建我的规则时,它看起来如下所示

new MutexAccessRule("Everyone", MutexRights.Modify | MutexRights.Synchronize | MutexRights.TakeOwnership | MutexRights.ReadPermissions, AccessControlType.Allow)

如何获得本地化的“Everyone”组名,以便在非英语版本的操作系统上工作。

谢谢

【问题讨论】:

    标签: c# .net localization


    【解决方案1】:

    使用未本地化的底层 SID,而不是使用组名。

    var rule = new MutexAccessRule(new SecurityIdentifier(WellKnownSidType.WorldSid, null),
                                   MutexRights.Modify
                                    | MutexRights.Synchronize 
                                    | MutexRights.TakeOwnership
                                    | MutexRights.ReadPermissions,
                                   AccessControlType.Allow)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-14
      • 2015-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多