gpt4 book ai didi

java - 如何以管理员身份在java程序中运行cmd?

转载 作者:太空宇宙 更新时间:2023-11-04 14:21:30 35 4
gpt4 key购买 nike

请帮帮我我如何以管理员身份在我的java应用程序中运行cmd

我能够稍微扩展一下我的转发,但它要求我输入密码,并且没有地方可以输入密码

这张图显示了

图片:

enter image description here

import java.io.*;

公共(public)类 CMD {

public static void main(String[] args) {

try {
Process p=Runtime.getRuntime().exec("runas /user:Administrator cmd");

BufferedReader BR=new BufferedReader(new InputStreamReader(p.getInputStream()));
String l;
while((l=BR.readLine()) != null){
System.out.print(l);

}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

最佳答案

可以使用以下命令来执行

runas /profile /user:Administrator /savecred

在这种情况下,您需要提供一次密码,以后 jvm 将不会提示您输入密码。您可以直接在命令窗口/eclipse 控制台上提供密码。

关于java - 如何以管理员身份在java程序中运行cmd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27133628/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com