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

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