Счетчик неудачных попыток входа для локальных пользователей - PullRequest
0 голосов
/ 30 июня 2010

Есть ли способ программно получить число неудачных входов в систему для локальных пользователей Windows в XP и более поздних версиях?В качестве альтернативы, есть ли способ для моего сервиса получить сообщение при неудачном входе в систему?В настоящее время кодирую в VB.NET, но приму любые предложения на любом языке.Спасибо за ваше время.

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Функции управления сетью WIN32 являются вашими друзьями.

Используйте API NetUserGetInfo(), используя уровень 2 (структура USER_INFO_2).Затем проверьте usri2_bad_pw_count член.


Я написал образец на C ++ и C # и загрузил его на http://codehq.net/files/NetUserGetInfo.zip (лицензия MIT).

0 голосов
/ 30 июня 2010

Эта информация доступна в журнале событий.Это помогает?События могут устаревать из журнала событий (он имеет размер и часто ограничен во времени), поэтому вы не можете полагаться на него как на базу данных всех неудачных входов в систему.Я понимаю, что приложения могут получать некоторые данные журнала событий (см. Раздел «Средство»), так что это может соответствовать требованиям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...