如何从java程序调用具有管理员权限的可执行bat文件?该可执行文件位于另一个目录中。
最佳答案
您需要使用 runas命令。类似于以下内容:
Runtime.exec("runas /user:ROOTUSERNAME c:\yourdir\yourbat.bat");
当然,windows ROOTUSERNAME 用户必须有管理员权限。
P.S.:我不知道为什么人们否决了这个问题,这是一个有效的问题......
关于具有管理员权限的 java 运行可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662672/