当人在Windows上更改时钟时是否有API事件?

enr*_*ein 3 windows winapi

我想知道每次用户在Windows中更改时间时是否会触发某种系统事件.我知道有一种方法可以在Windows的EventLog中启用它,但我一直在寻找一种以编程方式响应此事件的方法(比如使用Windows API).

stu*_*rtd 13

WM_TIMECHANGE每当有在系统时间的变化被发送的消息


Jar*_*Par 6

如果您使用的是托管代码或本机代码,我不确定您的问题.但是,如果您使用托管代码,则可以在SystemEvents类上使用TimeChanged事件.

Microsoft.Win32.SystemEvents.TimeChanged