0

我在我的安全选项卡中为特定文件夹创建了一个用户 Adam(hp-pc\hp) 并为其设置了权限,现在我无法删除该用户。我希望 c# 代码从安全选项卡中删除该特定用户。

运行代码后,应从安全选项卡中删除用户 Adam (hp-pc\hp),并再次将权限设置为经过身份验证的用户。所以我可以通过窗口资源管理器访问该文件夹

4

1 回答 1

0

我试图删除我已经创建的用户的限制。

 string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
                      DirectorySecurity ds = Directory.GetAccessControl(folder);
                      MessageBox.Show(userName);

                      FileSystemAccessRule fsa = new FileSystemAccessRule(userName, FileSystemRights.Read, AccessControlType.Allow);
                      ds.AddAccessRule(fsa);
                      Directory.SetAccessControl(folder, ds);
                      MessageBox.Show("Permissions Removed ");
                  }
                  catch (Exception ex)
                  { MessageBox.Show(ex.Message); }

我尝试了这段代码,但它创建了一个具有允许权限的新用户

于 2019-08-07T05:47:36.267 回答