Cassia Время бездействия

Нужно получить время бездействия пользователей во всех активных сессиях. Использую библиотеку Cassia.

Не удается получить время бездействия и последнего ввода

(LastInputTime) - возвращается время последней смены пользователей (IdleTime) - просто постепенно увеличивается, хотя активность есть

ITerminalServicesManager manager = new TerminalServicesManager();
using (ITerminalServer server = manager.GetLocalServer())
{
    foreach (ITerminalServicesSession session in server.GetSessions())
    {
        Console.WriteLine($"SessionId: {session.SessionId}");
        Console.WriteLine($"LoginTime: {session.LoginTime}");
        Console.WriteLine($"IdleTime: {session.IdleTime}");
        Console.WriteLine($"LastInputTime: {session.LastInputTime}");
        Console.WriteLine();
    }
}

Ответы (0 шт):