我想在我的 C# 应用程序运行时检测系统时间和日期的手动更改以及自动夏令时更改。
此外,我正在寻找一种方法来检测用户启动应用程序时应用程序离线期间发生的这些更改。
本页http://support.microsoft.com/kb/815314有一个解释如何扫描事件日志,但我找不到可以将事件唯一标识为时间更改事件的内容。
最佳答案
您可以使用 SystemEventsClass在运行时响应时间更改事件。
至于事件日志,您可以尝试在 Windows 安全日志中挖掘有关事件 ID 520 的一些信息,this帖子有一些关于它的信息。
关于c# - 在 Windows 事件日志中检测手动时间更改和夏令时事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6139475/