Kann der USB-Lese- / Schreibzugriff für einen Benutzer blockiert werden, nicht jedoch für eine Java-Anwendung?

302
Urban Jungle

Ich bin am Entwurf einer Java-Anwendung beteiligt, die die Übertragung von Dateien von einem Wechseldatenträger auf einen PC über USB steuert. Sobald die Übertragung abgeschlossen ist, werden die Dateien von der Anwendung gelöscht.

Ich muss in der Lage sein, Lese- und Schreibzugriff auf den angemeldeten Benutzer (Windows) zu blockieren, der Anwendung muss jedoch die vollständige Kontrolle zum Übertragen und Löschen der Dateien erteilt werden. Ich habe den Gruppenrichtlinien-Editor versucht, dies zu versuchen, aber bei Aktivierung der Option " Lesen und Schreibzugriff auf USB-Discs verweigern, dies verhindert auch, dass meine Anwendung mit dem Gerät interagiert.

Gibt es eine Möglichkeit, dem Benutzer Lese- und Schreibzugriff zu verweigern, der Java-Anwendung jedoch das Übertragen und Löschen von Dateien zu erlauben?

Vielen Dank im Voraus für Anregungen.

0
Führen Sie die Java-Anwendung als einen anderen Benutzer mit höheren Berechtigungen aus. DavidPostill vor 6 Jahren 0
Eine Java-Anwendung verfügt über die niedrigsten Berechtigungen als der Benutzer, der sie ausgeführt hat, sofern nicht anderweitig auf diese höheren Berechtigungen eskaliert wurde. Das heißt, um Ihr Ziel zu erreichen, muss die Anwendung als anderer Benutzer mit den geringstmöglichen Berechtigungen ausgeführt werden. Ramhound vor 6 Jahren 0

0 Antworten auf die Frage