我想从 .NET 应用程序确定当前用户(来自 System.Environment.UserName)是物理登录还是通过终端服务登录到机器。
用例是一个启动程序启动器。当我在本地登录我的开发机器时,我通常希望自动启动许多应用程序(Outlook、各种通知区域应用程序),但是当我使用终端服务进行连接时,这通常意味着我随时待命并处理一个问题,我希望我的系统尽快准备好。
我猜这可以通过 WMI 实现,但我不熟悉完成它的类或查询。
我想从 .NET 应用程序确定当前用户(来自 System.Environment.UserName)是物理登录还是通过终端服务登录到机器。
用例是一个启动程序启动器。当我在本地登录我的开发机器时,我通常希望自动启动许多应用程序(Outlook、各种通知区域应用程序),但是当我使用终端服务进行连接时,这通常意味着我随时待命并处理一个问题,我希望我的系统尽快准备好。
我猜这可以通过 WMI 实现,但我不熟悉完成它的类或查询。