我正在使用清单文件和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>
使用此解决方案应用程序运行良好,但我希望该用户不必在每次执行时都引入管理员密码。那可能吗?感谢帮助