2014-02-16 5 views
-4

Мне нужно создать временную папку, доступ к которой будет получен только из приложения. Это означает, что даже текущий пользователь и системный администратор не могут открыть его из проводника. Пока приложение запущено, в него будут помещены некоторые файлы. После его завершения папка и весь ее контент удаляются (снова программно, без возможности ручного удаления).Как создать ограниченную папку приложения

P.S. Я нашел несколько сообщений здесь, но пока нет правильного решения.

Заранее спасибо.

+2

Вы не можете остановить администрирование, читая ваши файлы –

+0

Только ограниченный Explorer? Хммм. Таким образом, возможен доступ из cmd? Это правильная «безопасность». :-) – Xearinox

+0

Я удалил тег delphi, потому что это просто вопрос Windows –

ответ

3

Безопасность системы безопасности не работает. Вы не можете ограничивать доступ к приложению, только пользователь. Если вы хотите, чтобы только ваше приложение имело доступ к данному ресурсу, вам необходимо создать новую учетную запись пользователя, настроить ресурс для предоставления доступа только этому пользователю, а затем запустить приложение с помощью этого пользователя или, по крайней мере, сделать свое приложение олицетворяющим этот пользователь при необходимости. Файлы/папки являются защищаемыми объектами, а безопасность Windows основана на учетных записях пользователей.

Смежные вопросы