В моем приложении в локальной сети любой пользователь должен создать каталог в общей папке, используя этот код.test1 - это имя одной из папок пользователя, например.
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Deny));
di.Create(ds);
Теперь, когда администратор домена хочет прочитать каждый каталог от любого пользователя, произошла ошибка:
Попыткавыполнить несанкционированную операцию
Код, который запускает администратор:
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Allow));
di.SetAccessControl(ds);
Где моя ошибка?
Заранее спасибо.