我在run mstsc.exe收到了这个帖子,但如果我们提供端口号,它就无法正常工作。
这是我的代码更改端口号。
Process rdcProcess = new Process();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\cmdkey.exe");
rdcProcess.StartInfo.Arguments = "/generic:TERMSRV/192.168.0.217:123 /user:" + "username" + " /pass:" + "password";
rdcProcess.Start();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\mstsc.exe");
rdcProcess.StartInfo.Arguments = "/v " + "192.168.0.217:123"; // ip or name of computer to connect
rdcProcess.Start();
我这里有123端口号供应服务器名称。如果服务器没有端口号供应都很好。
请为此建议任何解决方法。
答案 0 :(得分:0)
我在Win 8.1的机器上尝试使用您的代码连接到我的办公室。 它工作正常,问题不在于代码,而是在环境中。
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\mstsc.exe");
rdcProcess.StartInfo.Arguments = "/v " + "xxxx.cz:33893"; // ip or name of computer to connect
rdcProcess.Start();