![]() |
Time/Date Änderungen von User oder System?
Folgede Windows-Message kann abgefangen werden:
Delphi-Quellcode:
WM_TIMECHANGE
Das klappt auch wunderbar. Nun möchte ich in meiner Applikation loggen ob die Systemzeit vom User geändert wurde oder ob die vom System (automaitsche Zeitsynchronisierung) geändert wurde. Mit meiner bisherigen Suche bin ich noch nicht auf eine Antwort gestossen. Hat diese Problematik schon mal jemand gelöst bekommen? |
AW: Time/Date Änderungen von User oder System?
![]() Von wem ist dabei egal und diese Message weiß das auch nicht, bzw. es wird keine Info darüber mitgeschickt. Du kannst eventuell in der Windows-Ereignisanzeige nachsehen, ob es kurz vorher einen passenden Eintrag gab. Eventuell (vermutlich) "loggt" Windows, wer das war. Also erstmal die Zeit verstellen und dann manuell in der Ereignissanzeige suchen und falls du was findest, dann Programmseitig versuchen das auszulesen. |
AW: Time/Date Änderungen von User oder System?
Soweit ich weiß kann nicht unterschieden werden, ob der Nutzer oder das System die Uhrzeit ändert.
|
AW: Time/Date Änderungen von User oder System?
Zitat:
Aber einige Stellen zum Ändern logen diese Aktionen. * die Uhr rechts in der Startleiste, bzw. das Datum-/Uhrzeitapplet in der Systemsteuerung * und der Windows-Service welcher die Zeit aktualisiert Ob jetzt Beide oder nur einer von Beiden, weiß ich jetzt auch nicht, aber das lässt sich leicht ausprobieren. Setze ich jetzt in meinem Programm die Uhrzeit, dann bin ich aber nicht verplichtet irgendwo bekannt zu geben, dass ich (mein Programm) das war. |
AW: Time/Date Änderungen von User oder System?
Danke für Eure Antworten. Werde schauen ob ich damit die nötigen Infos bekomme und damit den Zusammenhang herstellen kann.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 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