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