Есть ли способ заблокировать каталог с Java? - PullRequest
1 голос
/ 09 января 2011

Мое приложение создает каталог (папку с файлами) на диске C: /, так как я не хочу показывать все данные в нем, и я не хочу шифровать все файлы в нем, мне интересно, есть лиспособ заблокировать папку, так что только мое приложение может получить к ней доступ, никакой другой человек через проводник Windows или другую программу не сможет открыть папку, не важно, запущено ли мое приложение или нет, это выполнимо?

Ответы [ 2 ]

2 голосов
/ 09 января 2011

По своей сути это невозможно.
Ваша программа не может ничего сделать на компьютере пользователя, которую он не может сделать сам.(возможно, с помощью декомпилятора и отладчика)

0 голосов
/ 09 января 2011

Нет, операционные системы просто не предоставляют средства такого типа. Вы можете посмотреть на блокировки файлов (http://en.wikipedia.org/wiki/File_locking), но они предназначены для предотвращения «одновременного доступа», а не такого рода «блокировки». С учетом сказанного, вам следует спросить себя, что вы пытаетесь сделать здесь, обеспечивает ли это информация (зашифрованный файл) или предотвращение случайных изменений конфигурации (скрытие каталога)?

...