Frage

Ich möchte ein Protokoll mit dem versuchten Anmeldung bei einer Maschine behalten. Das Betriebssystem ist Windows -Einbett -Standard. Ist es möglich, Windows nach jedem Anmeldeversuch eine Anwendung oder ein Skript auszuführen, um diese Informationen in meiner Datenbank zu speichern?

BEARBEITEN:

Auszug aus Superuser:

"Hier können Sie alle Arten von Ereignissen Prüfung einstellen. Ich glaube, Sie möchten" Audit -Anmeldeveranstaltungen ", es auf Fehler festlegen (oder auch Erfolg, wenn Sie möchten). Alle Ereignisse werden jetzt an Event Viewer gesendet. ... "

Ist es möglich, über WMI auf die Event Viewer -Info zugreifen zu können?

War es hilfreich?

Lösung

Aus Sicherheitsgründen würde ich davon ausgehen, dass dies wäre nicht möglich sein. Es ist jedoch möglich, Ihre spezielle Gina -Bibliothek zu schreiben, die das Standard -Anmeldesystem von Windows ersetzen würde. Dies wurde durchgeführt, um Fingerabdruckleser und Smart Card -Leser sowie viele andere alternative Anmeldemethoden zu unterstützen.

Aber aus Neugier, was für ein Problem versuchen Sie hier zu lösen? Windows hat bereits zahlreiche Build-In-Funktionen, die von jedem analysiert werden können, der sich anmelden kann.


Folgen dieser Link Um zu sehen, wie es in Windows 2003 gemacht wird. Ich habe mit Windows XP auf einem virtuellen Computer überprüft und es funktioniert dort genau gleich. Ich gehe davon aus, dass es auch in eingebetteten XP -Versionen funktioniert.
Zum Lesen des Ereignisprotokolls, dieser Link von msdn wird auch praktisch sein. Dies erfordert jedoch .NET, was unter Windows XP optional ist.

Andere Tipps

WMI könnte ein guter Ausgangspunkt sein. Sie können WMI (oder eine andere Methode) verwenden, um das Sicherheitsereignisprotokoll auch für erfolgreiche/fehlgeschlagene Anmeldungsereignisse abzufragen.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top