| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Запрет на открытие папок |
| Автор: Wand 14.11.2004, 12:49 |
| Имеется программа, она запускает MS Word. Как можно запретить открывать/сохранять Wodr`у в других папках кроме указанных мной. И вообще это возможно? Или придется все-равно пользоваться политиками... |
| Автор: p0s0l 14.11.2004, 13:49 |
| Возможно... Но геморно. Имхо, надо перехватывать API открытия файла (CreateFile)... - если файл в неправильном каталоге, то обламывать создание файла... |
| Автор: Wand 17.11.2004, 01:29 |
| А реально программно установить политики безопасности? Моя прога будет запускаться под админом. При этом политики должны вступить в силу немедленно, без перезагрузки? |
| Автор: p0s0l 17.11.2004, 18:45 |
| Можно и програмно настроить политику безопасности... Но, что-то я не встречал в винде никаких настроек, чтобы можно было запрещать доступ к папке определённым прогам... Можно только аккаунтам... Где это можно выставить в винде ? (запрет доступа к папке только определённым приложениям ?) |
| Автор: Wand 18.11.2004, 01:44 |
| Стормозил... =( Естно нельзя... =( Только аккаунту, можно разрешить/запретить действие с папкой... А как программно настроить политику? Есть где-нить доки? |
| Автор: p0s0l 18.11.2004, 03:27 |
| Если ты о функциях, с помощью которых можно изменить ACL объекта (то что видим во вкладке Security в свойствах файла/папки), то поищи по форуму / в инете: SetFileSecurity SetNamedSecurityInfo SetSecurityInfo Если не это, то что именно, объясни... |