C# — установка разрешений для каталога для всех пользователей в Windows 7C#

Место общения программистов C#
Ответить
Anonymous
 C# — установка разрешений для каталога для всех пользователей в Windows 7

Сообщение Anonymous »

Это должна быть довольно простая задача, но по какой-то причине я не могу заставить ее работать. Все, что я хотел бы сделать, это установить разрешения для данного каталога, чтобы предоставить полный доступ всем пользователям. Вот код, который у меня есть:

Код: Выделить всё

System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(destinationDirectory);
FileSystemAccessRule fsar = new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity ds = null;

if (!di.Exists)
{
System.IO.Directory.CreateDirectory(destinationDirectory);
}

ds = di.GetAccessControl();
ds.AddAccessRule(fsar);
Исключения не создаются, но и ничего не происходит. Когда я проверяю права доступа к каталогу после запуска кода, я не вижу никаких изменений.

Есть идеи?

Подробнее здесь: https://stackoverflow.com/questions/894 ... -windows-7
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»