2015-11-25 4 views
-1

Я пытаюсь запустить сеанс удаленного рабочего стола на указанный IP-адрес в функции onClick в элементе menuItem в VS.RDP для ip-адреса из onclick menuItem #c VS

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

Поэтому я нажимаю NAMEHERE, и он должен открывать удаленный рабочий стол и автоматически подключаться к IP-адресу, который я ему дал. Как я могу это сделать? Я искал разные вещи, но не мог найти то, что хочу.

Спасибо!

+0

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

ответ

0

В Windows вы можете запустить программу удаленного рабочего стола с/об аргументе, как это:

mstsc.exe /v 192.168.0.1 

вы можете также определить порт после IP, если это необходимо: 192.168.0.1:1234, например.

Для всех аргументов, запустить его в командной propmt:

mstsc.exe -? 
0

и начать процесс:

// 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);