文件夹锁定(Source)
文件夾鎖定(Source)
private void Lock(string folderPath)
{
??? try
??? {
??????? string adminUserName = Environment.UserName;// getting your adminUserName
??????? DirectorySecurity ds = Directory.GetAccessControl(folderPath);
??????? FileSystemAccessRule fsa = new FileSystemAccessRule(adminUserName, FileSystemRights.FullControl, AccessControlType.Deny);
??????? ds.AddAccessRule(fsa);
??????? Directory.SetAccessControl(folderPath, ds);
??????? MessageBox.Show("Locked");
??? }
??? catch (Exception ex)
??? {
??????? MessageBox.Show(ex.Message);
??? }
}
private void UnLock(string folderPath)
{
??? try
??? {???????????????
??????? string adminUserName = Environment.UserName;// getting your adminUserName
??????? DirectorySecurity ds = Directory.GetAccessControl(folderPath);
??????? FileSystemAccessRule fsa = new FileSystemAccessRule(adminUserName, FileSystemRights.FullControl, AccessControlType.Deny);
??????? ds.RemoveAccessRule(fsa);
??????? Directory.SetAccessControl(folderPath, ds);
??????? MessageBox.Show("UnLocked");
??? }
??? catch (Exception ex)
??? {
??????? MessageBox.Show(ex.Message);
??? }
}
轉載于:https://www.cnblogs.com/dufu/p/4167682.html
總結
以上是生活随笔為你收集整理的文件夹锁定(Source)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 唐诗三百首加密软件如何使用_绿盾加密软件
- 下一篇: 全国计算机等级考试题库二级C操作题100