在WIndows系统上获取具有活动状态的用户

时间:2017-11-15 10:07:34

标签: c# windows

如何使用C#获取Windows Server System上活动和断开连接的用户列表(类似于“任务管理器”的“用户”选项卡中显示的列表)?

到目前为止,我只能获取系统上所有用户的列表,如下所示:

using System.Management;

SelectQuery query = new SelectQuery("Win32_UserAccount");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);
foreach (ManagementObject envVar in searcher.Get())
{
     Console.WriteLine("Username : {0}", envVar["Name"]);
}

但我需要当前处于活动状态且已断开连接的用户列表。

0 个答案:

没有答案