Скопируйте файлы в C: / Program Files в Windows без прав администратора. - PullRequest
0 голосов
/ 15 марта 2019

У меня есть Java-апплет, который копирует военные файлы, сгенерированные из веб-приложения, в папку веб-приложений Apache-Tomcat.

Моя программа не имеет никаких дополнительных разрешений, таких как admin. Как заставить приложение работать так, как требуется, без предоставления дополнительных разрешений.

Мой Tomcat находится в папке Program Files на диске C, и я использую Windows 7.

Ответы [ 2 ]

0 голосов
/ 15 марта 2019

Краткий ответ: вы не можете.

Единственный способ добиться этого - либо Run as administrator, либо хранить данные в папке с разрешениями. C:/Program Files не один из них.

0 голосов
/ 15 марта 2019

В Windows плохая практика хранить данные в каталоге «программные файлы». В ОС есть специальное место для этого, называемое каталогом «программные данные» или «данные приложения». Вам не нужны разрешения adim, чтобы писать там.

...