如何知道wpf app是否在终端服务会话中?

时间:2012-04-04 14:27:38

标签: c# wpf wpf-controls

是否等同于

wpf中的

SystemInformation.TerminalServerSession

我想知道当前的wpf应用程序是否在终端服务器会话中运行。 感谢

2 个答案:

答案 0 :(得分:10)

您可以使用SystemParameters类查询系统设置,尤其是SystemParameters.IsRemoteSession属性,以获取一个值,该值指示调用进程是否与终端服务客户端会话相关联(如SystemInformation.TerminalServerSession属性)。 p>

答案 1 :(得分:1)

只需添加对System.Windows.Forms的引用因为您没有弄乱UI,所以不需要任何特殊的东西。

  System.Diagnostics.Debug.WriteLine(System.Windows.Forms.SystemInformation.TerminalServerSession.ToString());