Запрет/блокировка доступа к директории, файлу - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет!!!!!! необходимо реализовать блокировку доступа к каталогу/файлу получилось так: (API функция CreateFileA)
IntPtr h = CreateFile(@"c:\Temp", GENERIC_READ, 0, IntPtr.Zero, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_POSIX_SEMANTICS, IntPtr.Zero);
вытекает 3 вопроса: 1) Насколько легко человеку с правами админа все же получить доступ к папке/файлу (естессно я не говорю о входе под досом и тому подобное) 2) при закрытии программы которой я блокирую доступ заблокированный объект становится доступным, Возможно ли чтоб он оставался заблокированным? 3) Есть ли другие методы ?

Решение задачи: «Запрет/блокировка доступа к директории, файлу»

textual
Листинг программы
   PermissionSet myPerms = new PermissionSet(PermissionState.None);
   myPerms.AddPermission(new FileIOPermission(FileIOPermissionAccess.NoAccess,@"C:\Temp"));   
   myPerms.Demand();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.429 из 5
Похожие ответы