我正在尝试将netsh wlan start hostednetwork
发送到命令提示符,没有任何反应,没有消息,没有异常,也不会共享
这是我的代码:
String command = "netsh wlan start hostednetwork";
String runas = "runas /noprofile /user:mymachine\\administrator ";
Process p = Runtime.getRuntime().exec(runas+command);
注意:此命令需要管理员权限。
我想不出任何解决方法,这是我试图做到的三天。
答案 0 :(得分:1)
您需要将每个命令行参数作为单独的方法参数传递,如下所示:
Runtime.getRuntime().exec(new String[] {"netsh", "wlan", "start", "hostednetwork", "runas", "/noprofile", "/user:mymachine\\administrator"})
否则,命令名称似乎是netsh wlan start hostednetwork runas /noprofile /user:mymachine\\administrator
。