我想知道是否有某种系统事件被触发,每当用户在Windows中更改时间。 我知道有一种方法可以在Windows的EventLog中启用此function,但是我正在寻找一种以编程方式响应此事件的方式(如使用Windows API)。
我不知道你的问题,如果你在托管或本地代码工作。 但是,如果您使用托管代码,则可以在SystemEvents类上使用TimeChanged事件。
Microsoft.Win32.SystemEvents.TimeChanged
每当系统时间发生变化时,都会发送WM_TIMECHANGE消息