我目前正在尝试将静态DNS设置为我正在构建的程序的一部分。然而,我能找到的唯一合乎逻辑的方法是在后台使用命令行。
String auto = "cmd.exe /c start runas.exe /user:administrator netsh interface ip set dns \"Local Area Connection\" dhcp";
p = Runtime.getRuntime().exec(auto)
我一直在尝试这个,我唯一得到的是runas接受的命令目录。有没有办法用这个runas方法启用dhcp?
答案 0 :(得分:0)
您必须在希望runas
运行的命令周围添加引号。
这样的事情应该有效:
auto = "cmd /c [...] \"netsh interface ip set dns \\\"Local Area Connection\\\" dhcp\"";