Установить права доступа к каталогу в Windows XP - PullRequest
1 голос
/ 11 апреля 2011

когда вы щелкаете правой кнопкой мыши по файлу или каталогу в Windows XP и выбираете «свойства», вы получаете обычное всплывающее окно свойств Windows.В этом всплывающем окне есть два места, где вы можете установить права доступа к файлу, во-первых, на вкладке «Безопасность», которая имеет флажки «Полный доступ», «Изменить», «Чтение и выполнение» и т. Д., А также второе.можно найти, нажав кнопку «Дополнительно» в нижней части вкладки «Безопасность».

Я знаю, как программно установить права доступа к файлам / каталогам для раздела «Дополнительно» в C # (используя .GetAccessControl,.AddAccessRule и .SetAccessControl), но я не могу найти способ программной установки прав доступа к файлам в обычном разделе «Безопасность» окна свойств файла.

Может кто-нибудь сказать мне, как это сделать программно в C #?

1 Ответ

0 голосов
/ 11 апреля 2011

Это просто разные представления одних и тех же базовых данных - вам потребуется использовать методы, которые вы упоминаете, для обновления прав доступа к файлу.

Информация доступна здесь: http://msdn.microsoft.com/en-us/library/system.io.file.setaccesscontrol.aspx

...