【发布时间】:2011-05-18 10:14:57
【问题描述】:
我需要创建一个小型 C# Windows 应用程序,它将安全权限从一个文件夹复制到另一个文件夹。这也包括复制组权限。应对此类挑战的最佳方式是什么?
约瑟夫·凯塞特
【问题讨论】:
标签: c# winforms security permissions copy
我需要创建一个小型 C# Windows 应用程序,它将安全权限从一个文件夹复制到另一个文件夹。这也包括复制组权限。应对此类挑战的最佳方式是什么?
约瑟夫·凯塞特
【问题讨论】:
标签: c# winforms security permissions copy
与其自己编写整个事情,不如让您的应用程序运行像AccessChk 这样的工具(使用-l 参数),然后根据您解析的信息将权限应用于目标文件夹来自 AccessChk 的输出。
【讨论】:
首先使用DirectoryInfo 取出文件夹,然后使用GetAccessControl 方法取出DirectorySecurity 类的实例。 然后你就可以打电话给GetAccessRules 和AddAccessRule,这应该可以帮助你开始。
【讨论】: