![]() |
XP Userstatistik?
Hi zusammen!
Kennt jemand von euch ein Tool, was protokolliert, wie lange welches XP-Benutzerkonto aktiv, also angemeldet, war? Bzw, andersrum gefragt: Kann man es in Delphi überhaupt irgendwie mitbekommen, wenn über "Benutzer wechseln" ein anderes Konto aktiviert wird? Weil dann könnte ich mir auch was eigenes schreiben. |
Re: XP Userstatistik?
Du könntest An- und Abmeldevorgänge ins Ereignisprotokoll Loggen lassen.
|
Re: XP Userstatistik?
Klar so weit. Aber wenn man den Benutzer nur wechselt, wird der alte ja nicht abgemeldet, sondern läuft im Hintergrund weiter.
Und da ist die Frage, ob ich das irgendwie feststellen kann. |
Re: XP Userstatistik?
Also die 2. Anmeldung sollte erkannt werden.
|
Re: XP Userstatistik?
Aber auch nur, wenn der Benutzer noch nicht angemeldet war, oder?
Das Ziel ist ganz einfach: 2 Personen teilen sich einen PC. Jeder hat ein eigenes Konto. Nun fährt einer den PC hoch, meldet sich an und macht irgendwas. Dann kommt der zweite, wechselt den Benutzer (schnelles wechseln -> Benutzer 1 bleibt angemeldet) und macht auch was. Dann wird mehrfach gewechselt. Mal macht der eine, mal der andere was. Die Benutzer werden immer nur "schnell gewechselt", also nicht abgemeldet. Am Ende will ich wissen, wer wie lange am PC war. |
Re: XP Userstatistik?
Ich kann mir gerade nicht wirklich vorstellen, wie das funktionieren soll. Aber das müsste ja indirekt berechenbar sein.
Benutzer 1 meldet sich an und arbeitet bis "Ummeldung". Also Arbeitszeit U1 = Zeitpunkt Anmeldung U2 - Zeitpunkt Anmeldung U1 usw. |
Re: XP Userstatistik?
Klar so weit, aber wie bekomme ich es mit? es werden beim "ummelden" keinerlei Prozesse beendet oder gestartet. Läuft ja alles schon.
|
Re: XP Userstatistik?
Aber die Ummeldung sollte trotzdem geloggt werden.
|
Re: XP Userstatistik?
Wo?
Ich kann im ereignisprotokoll nichtmal die Anmeldungen finden?! |
Re: XP Userstatistik?
Das muß auch per Systemrichtlinie aktiviert werden
|
Re: XP Userstatistik?
Ich hab dir da was. Ist ein Script, kein Delphi Programm.
Das ganze gibt dir dann ne log file aus und du kannst das z. B. in Excel ansehen! Bin in 4h zu Hause dann kann ich es dir geben! |
Re: XP Userstatistik?
Liste der Anhänge anzeigen (Anzahl: 1)
Kann mir einer sagen, wie ich da schlau draus werde?
Und warum kommen da x Ereignisse pro Anmeldung? Die Einträge ab 22:24 stammen von 1x schneller Wechsel auf Birgit's konto und dann zurück auf meins. (Siehe Anhang) |
Re: XP Userstatistik?
Code:
Login.cmd:
SET logfile1="log-"%date:~3,2%".txt" SET logfile2="log-"%date:~3,2%".csv" SET logzeil1=%date% %time:~0,-3% %username% SET logzeil2=%date%;%time:~0,-3%;%username% echo Log On: %logzeil1% >>c:\programme\logprot\%logfile1% echo Log On:;%logzeil2% >>c:\programme\logprot\%logfile2%
Code:
Beide Dateien sind im Prinzip identisch bis auf das "Log On" bzw. "Log Off"
Logoff.cmd:
SET logfile1="log-"%date:~3,2%".txt" SET logfile2="log-"%date:~3,2%".csv" SET logzeil1=%date% %time:~0,-3% %username% SET logzeil2=%date%;%time:~0,-3%;%username% echo Log Off: %logzeil1% >>c:\programme\logprot\%logfile1% echo Log Off:;%logzeil2% >>c:\programme\logprot\%logfile2% Beide Dateien irgendwo auf der Platte in ein Verzeichnis stellen (z.B. c:\programme\logprot). Im Beispiel oben werden die Log-Dateien ebenfalls in dieses Verzeichnis geschrieben (Pfad einfach anpassen, wenn man es woanders speichern möchte). Es werden Dateien namens "log-xx.txt" und "log-xx.csv" erzeugt, wobei xx für den Monat (also 01-12) stehen, so dass für jeden Monat zwei neue Datei erstellt wird, die eine im reinen Textformat und die andere als CSV, so dass man sie bequem mit Excel oder anderen Tabellenkalkulationen öffnen kann. Nun startet man den Gruppenrichtlinien-Editor (gpedit.msc) Links das "Skripts (Anmelden/Abmelden)" auswählen und dann rechts unter den Punkten die beiden Scripte eintragen. |
Re: XP Userstatistik?
Vielen Dank!
Leider werden die Scripts beim "ummelden" nicht gestartet :? Keine Ahnung wie man das feststellen kann... |
Re: XP Userstatistik?
Moin,
du könntest eine Anwendung im "hintergrund" laufen lassen, und die Anwendung schauen lassen, ob der Desktop der eigenen Sitzung gesperrt ist... bei einem Benutzerwechsel wird der nicht mehr aktive Desktop gesperrt. Mehr dazu solltest du hier im Forum finden :-) Viel Erfolg! |
Re: XP Userstatistik?
So wirds wohl gehen. Danke!
Auf das "lock Workstation" bin ich nicht gekommen. Bzw. ich hab nicht so weit gedacht dass einem Userwechsel ein Lock vorausgeht. Danke! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz