C #: получить проблему с владением папкой - PullRequest
0 голосов
/ 01 июня 2011

Я пытаюсь получить право собственности на защищенный файл в C #.

System.Security.AccessControl.DirectorySecurity Sec = new DirectorySecurity(directory, AccessControlSections.All);

у меня не работает.Я получаю ошибку UnauthorizedAccessException.Поэтому я не могу изменить владельца файла и не могу редактировать свои права доступа.Кто-нибудь знает способ, как установить права доступа к каталогу?

Ответы [ 2 ]

1 голос
/ 01 июня 2011

Похоже, что у вас (или у пользователя, под которым работает ваше приложение) нет доступа к каталогу, к которому вы пытаетесь получить доступ.

0 голосов
/ 26 апреля 2012

Майк О'Брайен опубликовал хороший пост в блоге, решающий мою проблему: http://blog.mikeobrien.net/2009/11/taking-ownership-and-setting-admin.html Это позволяет мне взять на себя ответственность за любую папку.

...