Страницы

Поиск по вопросам

вторник, 18 февраля 2020 г.

Диспетчер задач Пользователи

#c_sharp


Как в c# получить список пользователей работающих сейчас на компьютере с их состоянием
(активен, отключен) 
    


Ответы

Ответ 1



Делаете запрос к WMI, и дальше проходите по нужным свойствам: ManagementObjectSearcher users = new ManagementObjectSearcher(@"SELECT * FROM Win32_Account"); foreach (var u in users.Get()) { string login = u.Properties["Caption"].Value.ToString(); string name = u.Properties["Name"].Value.ToString(); string status = u.Properties["Status"].Value.ToString(); ... }

Ответ 2



Можно выполнить запрос к WMI var usersSearcher = new ManagementObjectSearcher(@"SELECT * FROM Win32_UserAccount"); var users = usersSearcher.Get(); Ну и копать в эту сторону. (WMI)

Комментариев нет:

Отправить комментарий