我编写了代码来设置文件夹的权限。我开发的功能是
public void SetPermission(string user,FileSystemRights rights)
{
DirectoryInfo dInfo = new DirectoryInfo(folderPath);
DirectorySecurity oDirectorySecurity = new DirectorySecurity();
oDirectorySecurity.AddAccessRule(new FileSystemAccessRule(user, rights, AccessControlType.Allow));
dInfo.SetAccessControl(oDirectorySecurity);
}
此功能可以很好地为用户设置权限。但是当我检查文件夹 Properties -> Security 时,用户添加了。但是在复选框打开高级对话框中没有选中任何权限。在这个框中,我可以看到我为用户设置的权限。
所以我的问题是为什么在安全选项卡上没有选择复选框,但它在高级选项卡中?
请帮我!!!!!!