3 Stimmen

Gibt es ein API-Ereignis, wenn eine Person die Uhr unter Windows umstellt?

Ich habe mich gefragt, ob es eine Art von Systemereignis gibt, das jedes Mal ausgelöst wird, wenn ein Benutzer die Zeit in Windows ändert. Ich weiß, es gibt eine Möglichkeit, dies in Windows' EventLog zu aktivieren, aber ich war auf der Suche nach einer Möglichkeit, auf dieses Ereignis programmatisch zu reagieren (wie mit der Windows-API).

13voto

stuartd Punkte 65785

A WM_TIMECHANGE Nachricht wird bei jeder Änderung der Systemzeit gesendet

6voto

JaredPar Punkte 699699

Bei Ihrer Frage bin ich mir nicht sicher, ob Sie mit verwaltetem oder nativem Code arbeiten. Aber wenn Sie in verwaltetem Code arbeiten, können Sie das Ereignis TimeChanged in der Klasse SystemEvents verwenden.

Microsoft.Win32.SystemEvents.TimeChanged

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X