我正在使用清单文件和launch4j程序创建具有管理员权限的Java应用程序,以创建一个可执行文件,但是在每次执行中都要求输入管理员密码,我希望仅在第一时间要求输入密码并记住管理员权限供将来执行。我也用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>
有了这个解决方案,应用程序运行良好,但是我希望该用户不必在每次执行时都引入管理员密码。那可能吗?感谢您的帮助