Запрет/блокировка доступа к директории, файлу - C#
Формулировка задачи:
Всем привет!!!!!!
необходимо реализовать блокировку доступа к каталогу/файлу
получилось так:
(API функция CreateFileA)
вытекает 3 вопроса:
1) Насколько легко человеку с правами админа все же получить доступ к папке/файлу (естессно я не говорю о входе под досом и тому подобное)
2) при закрытии программы которой я блокирую доступ заблокированный объект становится доступным, Возможно ли чтоб он оставался заблокированным?
3) Есть ли другие методы ?
IntPtr h = CreateFile(@"c:\Temp", GENERIC_READ, 0, IntPtr.Zero, OPEN_EXISTING, FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_POSIX_SEMANTICS, IntPtr.Zero);
Решение задачи: «Запрет/блокировка доступа к директории, файлу»
textual
Листинг программы
PermissionSet myPerms = new PermissionSet(PermissionState.None); myPerms.AddPermission(new FileIOPermission(FileIOPermissionAccess.NoAccess,@"C:\Temp")); myPerms.Demand();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д