在XP中以管理员权限运行java应用程序
我用java创建了一个小程序,它从注册表读取应用程序的卸载字符串,然后使用在XP中以管理员权限运行java应用程序,java,Java,我用java创建了一个小程序,它从注册表读取应用程序的卸载字符串,然后使用 Process p = Runtime.getRuntime.exec("command") 要卸载此应用程序。但此任务需要管理员权限 在WindowsVista 7和8上,通过使用以下命令“java-jar java_app.jar”创建一个bat文件,右键单击bat文件并以管理员身份运行,可以很好地实现这一点 但在XP上,我的帐户是管理员帐户,但它仍然无法以管理员身份运行java程序 有人能给我提供一些解决这个问
Process p = Runtime.getRuntime.exec("command")
要卸载此应用程序。但此任务需要管理员权限
在WindowsVista 7和8上,通过使用以下命令“java-jar java_app.jar”创建一个bat文件,右键单击bat文件并以管理员身份运行,可以很好地实现这一点
但在XP上,我的帐户是管理员帐户,但它仍然无法以管理员身份运行java程序
有人能给我提供一些解决这个问题的方法吗?您可以使用RunAs命令:
RUNAS /TrustLevel:Unrestricted notepad.exe
您可以在系统上找到可用的信任级别:
RUNAS /ShowTrustLevels
下面的liks解释了更详细的情况看看这个:我尝试将它添加到bat文件:runas/TrustLevel:Unrestricted“java-jar java_app.jar”来启动带有提升的程序,但java应用程序仍然不作为管理员运行,进程p=Runtime.getRuntime.exec呢(“RUNAS/TrustLevel:Unrestricted command”)?我也尝试了此操作,但不幸的是它是相同的。将.jar文件包装到.exe是否可以完成此任务?执行RUNAS/ShowTrustLevels并尝试使用其他信任级别。