リモート デスクトップ API と C# コードを使用して、ユーザー名とパスワードがリモート マシンにリモートでログインできることを確認するにはどうすればよいですか?
質問する
2994 次
2 に答える
1
Process rdcProcess = new Process();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\cmdkey.exe");
rdcProcess.StartInfo.Arguments = "/generic:TERMSRV/192.168.0.217 /user:" + "username" + " /pass:" + "password";
rdcProcess.Start();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\mstsc.exe");
rdcProcess.StartInfo.Arguments = "/v " + "192.168.0.217"; // ip or name of computer to connect
rdcProcess.Start();
上記のコードは .217 との接続を開始し、パスワードの入力を求められません。
保存された資格情報をリポジトリに保持したくない場合は、このコードの後に引数を指定して cmdkey.exe を再度呼び出すことができます
/delete:TERMSRV/192.168.0.217
于 2013-10-30T19:34:46.900 に答える
1
これがあなたが探しているものだと思います:
http://www.codeproject.com/Articles/43705/Remote-Desktop-using-C-NET
于 2012-05-07T09:42:31.300 に答える