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();
}
}