【发布时间】:2011-09-20 06:40:34
【问题描述】:
有没有办法只显示 wmi 的活动会话? 问题是 Win32_LogonSession 也显示非活动/断开连接的会话。
ManagementScope scope = new ManagementScope(ManagementPath.DefaultPath);
SelectQuery query = new SelectQuery("Win32_LogonSession");
ManagementObjectSearcher searcher = new ManagementObjectSearcher(scope, query);
ManagementObjectCollection results = searcher.Get();
foreach (ManagementObject mo in results)
{
PrintWmiObject(mo);
}
这个的输出是这样的
AuthenticationPackage - Kerberos
标题 -
描述-
安装日期 -
登录 ID - 10179411
LogonType - 10
名字 -
开始时间 - 20110617083244.547220+120
状态-
【问题讨论】:
-
你解决了吗?你能分享你的解决方案吗?
标签: c# .net wmi interactive-session