我们可以更改驱动器/可移动驱动器权限级别吗?

本文关键字:驱动器 权限 可移动 我们 | 更新日期: 2023-09-27 18:15:59

我想将可移动驱动器(USB)的权限级别更改为对每个人只读,并完全控制windows的当前用户。互联网上有许多教程,可用于更改文件,文件夹,目录,权限级别。但是我找不到任何源来改变USB的权限级别。有人能帮我解决这个问题吗?

我们可以更改或添加新用户,我们可以使用手动方法,即通过windows的GUI在windows中更改权限和添加新权限。但是我们如何在c# .NET中做到这一点呢?

我们可以更改驱动器/可移动驱动器权限级别吗?

我只是用这个链接解决了我的问题,包括这个命名空间System.Security.Principal.

DirectorySecurity sec = Directory.GetAccessControl(path);
// Using this instead of the "Everyone" string means we work on non-English systems. 
 SecurityIdentifier everyone = new SecurityIdentifier(WellKnownSidType.WorldSid, null);
sec.AddAccessRule(new FileSystemAccessRule(everyone, FileSystemRights.Modify | FileSystemRights.Synchronize, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow));
Directory.SetAccessControl(path, sec);