با سلام
من تو C# با کد زیر دسترسی full control برای یوزر Everyone ایجاد میکنم و مشکلم حل میشه... شما هم امتحان کن ببینید کار میده یا نه؟
به جای Application.StartupPath می تونید آدرس پوشه موردنظر خودتون رو بدید.
try
{
string userName = "Everyone";
FileSystemAccessRule accessRule = new FileSystemAccessRule(userName, FileSystemRights.FullControl,
InheritanceFlags.ContainerInherit
| InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow);
DirectoryInfo directoryInfo = new DirectoryInfo(Application.StartupPath);
DirectorySecurity directorySec = directoryInfo.GetAccessControl();
directorySec.AddAccessRule(accessRule);
directoryInfo.SetAccessControl(directorySec);
}
catch (Exception error)
{
MessageBox.Show(error.Message + "خطا در اجرای کد");
}