以编程方式断开远程桌面会话

时间:2009-06-23 15:42:01

标签: c# c++ winapi remote-desktop rdp

如何在C#或C ++应用程序中以编程方式断开远程桌面会话?

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

您可以尝试运行tsdiscon: http://support.microsoft.com/kb/321705

答案 2 :(得分:0)

您可以使用C#中的以下代码通过使用其名称获取远程桌面连接pid然后终止

   Process[] my = Process.GetProcessesByName("mstsc");
   int pid = my[0].Id;
   Process pro = Process.GetProcessById(pid);
   pro.Kill();