在XP中以管理员权限运行java应用程序

时间:2013-02-14 09:16:39

标签: java

我在java中创建了一个小程序,它从注册表中读取应用程序的UninstallString,然后使用

Process p = Runtime.getRuntime.exec("command") 

卸载此应用程序。但是这个任务需要管理员权限。

在Windows Vista,7和8上,通过使用以下命令“java -jar java_app.jar”创建bat文件,右键单击bat文件并以管理员身份运行,可以正常工作。

但是在XP上,我的帐户是管理员帐户,但仍无法以管理员身份运行java程序。

有人能为我提供一些可以解决这个问题的解决方案吗?

1 个答案:

答案 0 :(得分:1)

您可以使用RunAs命令:

RUNAS /TrustLevel:Unrestricted notepad.exe

您可以在系统中找到可用的信任级别:

RUNAS /ShowTrustLevels

以下说明详细解释了http://blog.johnmuellerbooks.com/2011/04/26/simulating-users-with-the-runas-command.aspx