Как я могу вспомнить права администратора в Java-программе? - PullRequest
0 голосов
/ 29 мая 2019

Я запускаю свое Java-приложение с правами администратора, используя файл манифеста и программу launch4j для создания исполняемого файла, но при каждом выполнении запрашиваю пароль администратора, и мне нравится, когда он запрашивает пароль только в первый раз и запоминает права администраторадля будущего исполнения.Также я устанавливаю приложение с NSIS.

Я использую этот файл манифеста и запускаю установщик NSIS с правами администратора, чтобы попытаться решить эту проблему с помощью манифеста или сценария NSIS.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator"   uiAccess="False" />
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

С этим решением приложение работает хорошо, но я бы хотел, чтобы пользователю не приходилось вводить пароль администратора при каждом выполнении.Это возможно?Спасибо за помощь

...