如何运行具有管理员权限的程序

时间:2014-09-11 17:19:17

标签: java

在我的java程序中,我创建了一些创建批处理文件然后执行它的东西,但是我想要它做的事情需要管理员权限。 有没有办法可以从我的java程序运行它并绕过UAC控制台并以管理员权限运行它?

1 个答案:

答案 0 :(得分:0)

不,为了以管理员身份运行程序,您需要成为管理员。

您可以做的是为正在运行该应用的当前用户授予在当前目录中创建文件的权限。

虽然Java有自己的安全管理器可以配置为接受或授予您某些权限,但操作系统不承诺使用Java。

顺便说一句,你永远不应该以管理员的身份运行,如果你的程序中有一个安全漏洞,而且黑客找到了它,那么他现在拥有你的应用程序拥有的所有权限 - >他现在是管理员 - >你死了。