一键傻瓜式,只需要输入以上三个信息即可,方法已经封装好
public static void StartRemoteDesktop(string remoteComputerIP, string username, string password)
{
try
{
// Store the credentials using cmdkey command
Process cmdkeyProcess = new Process();
cmdkeyProcess.StartInfo.FileName = "cmdkey";
cmdkeyProcess.StartInfo.Arguments = $"/generic:TERMSRV/{remoteComputerIP} /user:{username} /pass:{password}";
cmdkeyProcess.Start();
cmdkeyProcess.WaitForExit();
// Start the Remote Desktop Connection
Process mstscProcess = new Process();
mstscProcess.StartInfo.FileName = "mstsc";
mstscProcess.StartInfo.Arguments = $"/v:{remoteComputerIP}";
mstscProcess.Start();
}
catch (Exception ex)
{
Console.WriteLine("Error occurred: " + ex.Message);
}
}
StartRemoteDesktop("192.168.1.190", "Administrator", "abc@1678");
直接调用,如上述调用所示