Использование WMI (независимо от реального языка программирования) позволяет получить текущего пользователя в системе, используя запрос Select UserName from Win32_ComputerSystem
. Все хорошо и хорошо.Как написать список зарегистрированных пользователей, если их нет в наличии?
Но что делать, если задействованы несколько сеансов пользователей и/или службы терминалов? Можно ли перечислить все в настоящее время вошедшие в систему пользователи с данной системой? Как?
Если WMI не лучший вариант здесь и/или если имеются другие доступные инструменты, не стесняйтесь советов. Я в основном интересуюсь .NET/C#.
Именно это я и сделал. Я много искал, и именно так я нашел запрос WMI, который я цитировал в вопросе; Я также уже наткнулся на некоторые ваши ссылки, как на третий (который использует точно такой же запрос, и поэтому показывает только одного пользователя). Другие кажутся более перспективными, в основном SO. Спасибо за ваш ответ, но, пожалуйста, старайтесь не быть таким грубым. – Massimo
Массимо, я не был груб, но я знаю, что мой прямой ответ может показаться таким. :) Я пытался показать, как обычно искать решение. – Nayan