Yeni bir C# ipucuyla yeniden beraberiz. Bu defa ki kod parçamız bize uzaktaki bilgisayara bağlanmayı sağlamaktadır.
İşlem için kod içerisinde gerekli yerlere bağlanılacak bilgisayarın adı veya IP adresi, kullanıcı adı ve şifresi girilmelidir.
public void ConnectRdp()
{
Process rdcProcess = new Process();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\cmdkey.exe");
rdcProcess.StartInfo.Arguments = $"/generic:TERMSRV/{IpAdress} /user: {userName} /pass: { PasswordSet}";
rdcProcess.Start();
rdcProcess.StartInfo.FileName = Environment.ExpandEnvironmentVariables(@"%SystemRoot%\system32\mstsc.exe");
rdcProcess.StartInfo.Arguments = $"/v {IpAdress}"; // ip or name of computer to connect
rdcProcess.Start();
}
Teşekkürler.
İstediğim buydu. Hep Microsoft terminal api kullanıyorlar oda benim işime gelmemişti. 🙂