Есть ли способ показать только активные сеансы с WMI?
Проблема в том, что WIN32_Logonsession показывает также неактивные /отключенные сеансы. < /p>
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);
}
< /code>
Вывод этого -что -то вроде этого < /p>
AuthenticationPackage -kerberos < /p>
logonid - 10179411 < /p>
logontype - 10 < /p>
name - < /p>
starttime - 20110617083244.547220+120 < /p>
/> < /blockquote>
Подробнее здесь: https://stackoverflow.com/questions/643 ... -old-sessi