براي شروع كلاس DirectorySecurity رو معرفي مي كنم. اين كلاس براي اعمال محمدوديت در اعمال انجام شده توسط كاربران روي فولدر هاي مختلف هست. مثلا اگر ميخواهيد فولدر مورد نظرتون هيچ وقت پاك يا خوانده نشه يا تغيير داده نشه يا .... ميتونيد از اين كلاس استفاده كنيد.
using System.Security.Principal;
using System.Security.AccessControl;
using System.IO;
DirectorySecurity DirSec = newDirectorySecurity();
DirectoryInfo DirInfo = newDirectoryInfo(@"C:\ProgramingRef");
FileSystemAccessRule FileSysAccess = new
FileSystemAccessRule(WindowsIdentity.GetCurrent().Name.ToString(),
FileSystemRights.Read, AccessControlType.Deny);
DirSec.SetAccessRule(FileSysAccess);
DirInfo.SetAccessControl(DirSec);