来自onclick menuItem #c的RDP到ip地址VS

问题描述:

我想在VS的menuItem的onClick函数上启动一个指定IP的远程桌面会话。来自onclick menuItem #c的RDP到ip地址VS

private void NAMEHEREToolStripMenuItem_Click(object sender, EventArgs e) 
    { 
     // launch remote desktop to 192.168.0.1 
    } 

所以我点击NAMEHERE,它应该打开远程桌面并自动连接到我已经给它的IP。我怎样才能做到这一点?我搜索了不同的东西,但无法找到我想要的东西。

谢谢!

+0

http://*.com/search?q=rdp+command+line – Ben

在Windows中可以使用/ v参数启动远程桌面程序,就像这样:

mstsc.exe /v 192.168.0.1 

如果需要的话,你也可以在IP后定义端口:192.168.0.1:1234例如。

对于所有参数,启动它的命令propmt:

mstsc.exe -? 

和启动过程:

// launch remote desktop to 192.168.0.1 
var ipAddress = "192.168.0.1"; 
var pinfo = new System.Diagnostics.ProcessStartInfo("mstsc.exe"); 
pinfo.Arguments = "/v " + ipAddress; 
Process.Start(pinfo);