sayan
سه شنبه 12 آذر 1392, 12:02 عصر
سلام وقت بخیر
من چند روزی که کل اینترنت زیر رو رو کردم ولی نتوانستم مشکلم را حل کنم!
هدف من این که توسط کد زیر بتوانم به کاربر جاری یک سیستم در یک پوشه security full control اضافه کنم. ولی نتوانستم و پیغام خطای attempted to perform an unauthorized operation می دهد.
خواهشمندم راهنمایی فرمایید.
با تشکر.
DirectoryInfo directoryInfo = new DirectoryInfo(DirectoryName);
// Get security settings.
DirectorySecurity dirSecurity = directoryInfo.GetAccessControl();
// Add the FileSystemAccessRule to the security settings.
dirSecurity.AddAccessRule(new FileSystemAccessRule(UserAccount, UserRights, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessType));
// Set the access settings.
directoryInfo.SetAccessControl(dirSecurity);
string tt = WindowsIdentity.GetCurrent().IsAuthenticated.ToStr ing();
من چند روزی که کل اینترنت زیر رو رو کردم ولی نتوانستم مشکلم را حل کنم!
هدف من این که توسط کد زیر بتوانم به کاربر جاری یک سیستم در یک پوشه security full control اضافه کنم. ولی نتوانستم و پیغام خطای attempted to perform an unauthorized operation می دهد.
خواهشمندم راهنمایی فرمایید.
با تشکر.
DirectoryInfo directoryInfo = new DirectoryInfo(DirectoryName);
// Get security settings.
DirectorySecurity dirSecurity = directoryInfo.GetAccessControl();
// Add the FileSystemAccessRule to the security settings.
dirSecurity.AddAccessRule(new FileSystemAccessRule(UserAccount, UserRights, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessType));
// Set the access settings.
directoryInfo.SetAccessControl(dirSecurity);
string tt = WindowsIdentity.GetCurrent().IsAuthenticated.ToStr ing();