我想从 .NET 应用程序确定当前用户(来自 System.Environment.UserName)是物理登录到计算机还是通过终端服务登录。
用例是启动程序启动器。当我在本地登录到我的开发机器时,我通常希望自动启动大量应用程序(Outlook,各种通知区域应用程序)但是当我使用终端服务进行连接时,这通常意味着我正在待命并处理问题,我希望我的系统尽快准备就绪。
我猜这可以通过 WMI 实现,但我不熟悉完成它的类或查询。
最佳答案
关于.net - 如何确定当前用户是否通过 .NET 中的终端服务登录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1908099/