有什么方法可以检测蓝屏是否刚刚发生(在操作系统关闭之前)?
谢谢,
内核为驱动程序提供了有限的功能,以便通过KeRegisterBugCheckCallback通知错误检查(即 BSOD) 。在回调例程中,您可以尝试正常关闭应用程序等。但是,鉴于系统正在检查错误,大多数功能将不可用。
据我所知不是。蓝屏死机通常意味着导致计算机无法工作/运行的硬件故障。
如果您经历过一次 BSOD,最好调查报告文件,因为 BSOD 最有可能再次出现。
最常见的原因是驱动程序不是最新的或内存故障。我还看到硬盘驱动器导致蓝屏死机。