Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > как защищать папки?


Автор: kobold3012 31.8.2009, 16:08
Как можно защищать папки по .Net. Если папки защищали т.е не возможно удалить, читать.. эту папку?
Спасибо всем!

Автор: PashaPash 31.8.2009, 18:48
kobold3012, защита от чтения/удаления/итд делается обычным выставлением прав в ntfs. погугли ntfs acl .net, или начни с --del--, смотри мессагу Zakonnic smile

Автор: Zakonnic 31.8.2009, 18:57
http://msdn.microsoft.com/en-us/library/system.security.accesscontrol.directorysecurity.aspx

Автор: kobold3012 31.8.2009, 22:16
Zakonnic, 
спасибо тебе. я уже смотрел такую ссылку, ну этот метод ещё зависит от пользователи. Я хочу писать предложение как LockFolder, PC Security. Т.е если защищать папку, то папка не может этот время удалить, перемещать.... (если пользователь не знает пароль)

Дайте мне мнение!
Спасибо всем!

Автор: Zakonnic 1.9.2009, 11:33
Я не использовал подобные приложения, плохо представляю как они работают. Думаю что если речь не идет о зашифрованном файле, то способ запретить доступ только один - выдать права кому надо и забрать у всех остальных. Минус подхода в том, что локальный администратор вернет себе все права обратно smile

Google("acl lock folder") выдал такую ссылку: http://neworder.box.sk/vault.dload.php?fid=328

Возможно, есть способ отследить обращения к папке через Win32 API или WMI, но тут все сложно.

Автор: kobold3012 1.9.2009, 14:43
Zakonnic, 

Большое спасибо тебе за помощь!
Ты знаещь способ отследить обращения к папке через Win32 API или WMI , скажите мне пожалуйста!

Автор: weageo 3.9.2009, 21:08
Обычно для таких вещей используют руткит-технологии.

Автор: kobold3012 4.9.2009, 08:23
weageo, 
Что такое руткит-технологии ?? Скажи мне подробнее пожалуйста!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)