我想知道什么是 WindowsAPI 函数(如果存在的话) ,它提供有关上一次 Windows 重启源的信息。有三个主要的可能原因:
越详细越好。然而,我需要知道至少是哪个原因是从主要的。
我需要支持 WindowsVista 和 Windows7。
答案:
似乎没有直接的 API 来获取这些信息。相反,我们必须获取 Windows 事件日志。系统重启信息位于事件查看器/Windows 日志/系统中。以下是事件 id 提供的各种信息:
我还不知道断电和系统崩溃之间的区别,但这是一个良好的开端。