C# 如何以编程方式使用终端服务

C# 如何以编程方式使用终端服务,c#,.net,remote-desktop,terminal-services,C#,.net,Remote Desktop,Terminal Services,我想使用我的程序(C#.NET)访问远程服务器,并在连接用户的上下文中执行程序,就像使用远程桌面一样 我不想只使用一些用户帐户(比如RunAs)运行一个程序,而是希望有一个单独的执行会话,比如远程桌面 我想应该以某种方式使用终端服务,但我不太清楚。 任何帮助都将不胜感激。您应该查看此开源项目: 它使用终端服务ActiveX客户端(mstscax.dll)来做许多有趣的事情 只需下载项目并查看源代码,我相信它将为您提供所需的所有信息,以满足您的需要

我想使用我的程序(C#.NET)访问远程服务器,并在连接用户的上下文中执行程序,就像使用远程桌面一样

我不想只使用一些用户帐户(比如RunAs)运行一个程序,而是希望有一个单独的执行会话,比如远程桌面

我想应该以某种方式使用终端服务,但我不太清楚。
任何帮助都将不胜感激。

您应该查看此开源项目:
它使用终端服务ActiveX客户端(mstscax.dll)来做许多有趣的事情

只需下载项目并查看源代码,我相信它将为您提供所需的所有信息,以满足您的需要