簡體   English   中英

我們可以更改驅動器/可移動驅動器的許可級別嗎?

[英]Can we change a drive/removable drive permission level?

我想將可移動驅動器(USB)的權限級別更改為所有人只讀,並完全控制Windows當前用戶。 互聯網上有許多教程可用於更改文件,文件夾,目錄,權限級別。 但是我找不到任何來源來更改USB的權限級別。 誰能幫我解決這個問題?

我們可以更改或添加新用戶,也可以在Windows中使用手動方法更改權限並在Windows中添加新權限。 但是我們如何在C#.NET中做到這一點?

我只是使用此Link並包括此命名空間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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM