Pregunta

Quiero mantener un registro con el intento de iniciar sesión en una máquina. El sistema operativo es estándar con embarcaciones de Windows. ¿Es posible hacer que Windows ejecute una aplicación o un script después de cada intento de inicio de sesión para permitirme guardar esa información en mi base de datos?

EDITAR:

Extraer de Supervolador:

"Aquí, puede configurar la auditoría en todo tipo de eventos. Creo que el que desea es" Eventos de inicio de sesión de auditoría ", establecerlo en el fracaso (o el éxito también si lo desea). Todos los eventos ahora se enviarán al Visor de eventos. ... "

¿Es posible acceder a la información del visor de eventos a través de WMI?

¿Fue útil?

Solución

Desde un punto de vista de seguridad, supongo que esto no ser posible. Pero es posible escribir su biblioteca Gina especializada que reemplazaría el sistema de inicio de sesión estándar de Windows. Esto se hizo para admitir lectores de huellas digitales y lectores de tarjetas inteligentes, y muchos otros métodos de inicio de sesión alternativos.

Pero por curiosidad, ¿qué tipo de problema estás tratando de resolver aquí? Windows ya tiene mucha funcionalidad incorporada que puede ser analizada por cualquier persona que pueda iniciar sesión.


Seguir este enlace Para ver cómo se hace en Windows 2003. He marcado con Windows XP en una máquina virtual y funciona exactamente igual allí. Así que supongo que también funciona en versiones de XP incrustadas.
Por leer el registro de eventos, este enlace de MSDN también será práctico. Sin embargo, esto requerirá .NET, lo cual es opcional en Windows XP.

Otros consejos

WMI podría ser un buen lugar para comenzar. También puede usar WMI (u otro método) para consultar el registro de eventos de seguridad para eventos de inicio de sesión exitosos/fallidos.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top