如何使用C#获取远程计算机上的用户名和活动时间列表?
例如,如果有一台名为“ABC-PC”的Windows机器,并且目前有三个活动用户名为“X”,“Y”和“Z”。 哪里:
我想写代码,把我所有这些提到的信息。 我确定有一些.NET API,但是我不确定哪一个。
这个查询给你所有记录的用户
ManagementObjectSearcher query= new ManagementObjectSearcher("SELECT * FROM Win32_UserProfile WHERE Loaded = True");
Win32_UserProfile中还有像LastUseTime
这样的其他参数