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

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

Solutions Collecting From Web of "在Windows上更改时钟时是否有API事件?"

我不知道你的问题,如果你在托管或本地代码工作。 但是,如果您使用托管代码,则可以在SystemEvents类上使用TimeChanged事件。

Microsoft.Win32.SystemEvents.TimeChanged

每当系统时间发生变化时,都会发送WM_TIMECHANGE消息