Как в c# получить список пользователей работающих сейчас на компьютере с их состоянием (активен, отключен)
Ответ
Делаете запрос к 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();
...
}
Комментариев нет:
Отправить комментарий