如何确定当前用户是否通过.NET中的终端服务登录?

时间:2009-12-15 15:11:44

标签: .net wmi remote-desktop

我想从.NET应用程序确定当前用户(来自System.Environment.UserName)是以物理方式还是通过终端服务登录到计算机。

用例是一个启动程序启动器。当我在本地登录我的开发机器时,我通常会想要自动启动一系列应用程序(Outlook,各种通知区域应用程序)但是当我使用终端服务进行连接时,通常意味着我正在通话并处理一个问题,我希望我的系统尽快准备好。

我猜这可以通过WMI实现,但我不熟悉类或查询来完成它。

1 个答案:

答案 0 :(得分:7)