我用java创建了一个小程序,它从注册表中读取应用程序的UninstallString,然后使用
Process p = Runtime.getRuntime.exec("command") 来卸载此应用程序。但此任务需要管理员权限。
在Windows Vista,7和8上,通过使用以下命令"java -jar java_app.jar“创建一个bat文件,右键单击该bat文件并以管理员身份运行,即可正常工作。
但在XP上,我的帐户是管理员帐户,但它仍然无法以管理员身份运行java程序。
有没有人能给我一些解决这个问题的方法?
发布于 2013-02-14 20:21:32
您可以使用RunAs命令:
RUNAS /TrustLevel:Unrestricted notepad.exe您可以在您的系统上找到可用的信任级别:
RUNAS /ShowTrustLevels下面的liks更详细地解释了http://blog.johnmuellerbooks.com/2011/04/26/simulating-users-with-the-runas-command.aspx
https://stackoverflow.com/questions/14871341
复制相似问题