【发布时间】:2011-04-14 11:42:16
【问题描述】:
如何从java程序调用具有管理员权限的可执行bat文件?该可执行文件位于另一个目录中。
【问题讨论】:
-
我尝试了 SO 搜索“以 Windows 管理员 Java 身份运行”,发现已经发布了几个关于这个主题的答案。如果现有的答案不能解决问题,请发布一个非常具体的问题,说明什么不起作用以及您尝试了什么。
-
请不要尽快回复。
标签: java
如何从java程序调用具有管理员权限的可执行bat文件?该可执行文件位于另一个目录中。
【问题讨论】:
标签: java
您需要使用runas 命令。类似于以下内容:
Runtime.exec("runas /user:ROOTUSERNAME c:\yourdir\yourbat.bat");
当然,windows ROOTUSERNAME 用户必须有管理员权限。
P.S.:我不知道为什么人们对这个问题投了反对票,这是一个有效的问题......
【讨论】: