Здесь сценарий:
У вас есть сервер Windows, с которым пользователи дистанционно подключаются через RDP. Вы хотите, чтобы ваша программа (которая работает как служба) знала, кто в данный момент подключен. Это может включать или не включать сеанс интерактивной консоли.
Обратите внимание, что это не так же, как просто получение текущего интерактивного пользователя.
Я предполагаю, что для получения этой информации есть какой-то доступ к API для служб терминалов?