Можно ли заблокировать доступ для чтения / записи через USB для пользователя, но не для приложения Java?

0

Я участвую в разработке Java-приложения, которое контролирует передачу файлов со съемного диска на ПК через USB. После завершения передачи приложение удалит файлы.

Мне нужно иметь возможность блокировать доступ на чтение и запись для вошедшего в систему пользователя (Windows), но позволить приложению иметь полный контроль над передачей и удалением файлов. Я пробовал Редактор групповой политики, чтобы попытаться добиться этого, но при включении " доступ «запретить чтение и запрет записи» на USB-диски, это также блокирует взаимодействие моего приложения с устройством.

Можно ли как-нибудь запретить пользователю доступ для чтения и записи, но разрешить приложению Java передавать и удалять файлы?

Заранее благодарю за любые предложения.

Городские джунгли
источник
Запустите приложение Java от имени другого пользователя с более высокими привилегиями.
DavidPostill
Приложение Java будет иметь самые низкие разрешения по сравнению с пользователем, запустившим его, если иное не будет повышено до этих более высоких разрешений. Это означает, что для достижения вашей цели приложение должно запускаться от имени другого пользователя с минимально возможными разрешениями.
Ramhound