Вопрос

Я хочу вести журнал с попыткой входа в машину. ОС является стандартным Windows. Можно ли заставить Windows выполнить приложение или сценарий после каждой попытки входа в систему, чтобы позволить мне сохранить эту информацию в моей базе данных?

РЕДАКТИРОВАТЬ:

Извлечь из Суперпользователь:

«Здесь вы можете установить аудит для всех типов событий. Я считаю, что тот, который вам нужен, - это« события входа в систему аудита », установить его на неудачу (или успех, если хотите). Все события теперь будут отправлены в просмотр событий. ...

Можно ли получить доступ к информации просмотра событий через WMI?

Это было полезно?

Решение

С точки зрения безопасности я бы предположил, что это будет нет быть возможным. Но можно написать свою специализированную библиотеку Gina, которая заменит стандартную систему входа в систему Windows. Это было сделано для поддержки читателей отпечатков пальцев и смарт -карт, а также многих других альтернативных методов входа в систему.

Но из любопытства, какая проблема вы здесь пытаетесь решить? Windows уже имеет много функциональности встроения, которые могут быть проанализированы всеми, кто может войти в систему.


Следовать эта ссылка Чтобы увидеть, как это делается в Windows 2003. Я проверил с Windows XP на виртуальной машине, и там работает точно так же. Поэтому я предполагаю, что это также работает в встроенных версиях XP.
Для чтения журнала событий, эта ссылка От MSDN тоже будет практичным. Это потребует .NET, хотя, что является необязательным на Windows XP.

Другие советы

WMI может быть хорошим местом для начала. Вы можете использовать WMI (или другой метод), чтобы запросить журнал событий безопасности для событий успешного/неудачного входа в систему.

http://www.computerperformance.co.uk/vbscript/wmi_event_log_administrator.htm

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top