Windows 检测蓝屏事件

Windows 检测蓝屏事件,windows,hardware,Windows,Hardware,如何检测windows 7 32位操作系统上是否出现蓝屏。一种方法是检查\windows\memroy.dmp和\windows\Minidmp*.dmp文件。是否有其他地方可以检查是否出现蓝屏。事件查看器日志似乎并没有记录所有蓝屏事件。有什么想法吗 编辑:操作系统是32位的win7(通过删除大部分组件,操作系统定制为900MB大小)。支持的语言是C++,不使用.NETFramework和VB脚本/ java脚本。p> 我需要扩展它来赢得64位7和32位Vista EDIT2:如果系统返回,事件

如何检测windows 7 32位操作系统上是否出现蓝屏。一种方法是检查\windows\memroy.dmp和\windows\Minidmp*.dmp文件。是否有其他地方可以检查是否出现蓝屏。事件查看器日志似乎并没有记录所有蓝屏事件。有什么想法吗

编辑:操作系统是32位的win7(通过删除大部分组件,操作系统定制为900MB大小)。支持的语言是C++,不使用.NETFramework和VB脚本/ java脚本。p> 我需要扩展它来赢得64位7和32位Vista


EDIT2:如果系统返回,事件查看器将记录BSOD,而不考虑BSOD类型?如果是,我是否可以在事件查看器日志中查看任何事件ID列表?

这取决于您是否可以自行配置如何记录蓝色屏幕

如果可以,事件查看器似乎是最好的方式。如果已配置,则每个BSOD都应有一个条目


以下是有关

的一些详细信息。这取决于您是否可以自行配置如何录制蓝色屏幕

如果可以,事件查看器似乎是最好的方式。如果已配置,则每个BSOD都应有一个条目


以下是有关在日志中向后搜索最新启动事件和第二个最新启动事件的详细信息。如果它们之间没有关机事件,那么您就知道了。

在日志中向后搜索最近的启动事件和第二个最近的启动事件。如果它们之间没有关机事件,那么您就知道了。

这段代码是用哪种语言编写的?操作系统是win7 32位(通过删除大部分组件将操作系统自定义为900MB大小)。支持的语言是C++,不使用.NETFramework和VB脚本/ java脚本。你用哪种语言编写这个代码?OS是Wi732位(通过删除大部分组件定制到900MB大小的OS)。支持的语言是C++,不使用.NETFramework和VB脚本/ java脚本。但是,如果发生灾难性的硬件故障,事件查看器日志不会记录所有BSOD错误。当系统恢复时,如果有能力,它应该会记录。当然,如果机器被摧毁,没有任何东西会记录任何东西。。。但是也没有程序可以运行。西蒙-谢谢。那么,如果系统返回,事件查看器会记录BSOD,而不考虑BSOD类型?如果是,我是否可以在事件查看器日志中查看任何事件ID列表?我相信BSOD的来源是:系统、类别:(102)、类型:错误和事件ID:1003。事件ID 1003是否涵盖所有可能的BSOD错误?我尝试用“CrashOnCtrlScroll”方法生成BSOD,它生成了事件41(严重,内核功耗),没有事件ID 1003。我在互联网上找不到BSOD可能的事件ID列表,您有任何信息吗?谢谢。但是,如果发生灾难性的硬件故障,事件查看器日志不会记录所有BSOD错误。当系统恢复时,如果有能力,它应该会记录。当然,如果机器被摧毁,没有任何东西会记录任何东西。。。但是也没有程序可以运行。西蒙-谢谢。那么,如果系统返回,事件查看器会记录BSOD,而不考虑BSOD类型?如果是,我是否可以在事件查看器日志中查看任何事件ID列表?我相信BSOD的来源是:系统、类别:(102)、类型:错误和事件ID:1003。事件ID 1003是否涵盖所有可能的BSOD错误?我尝试用“CrashOnCtrlScroll”方法生成BSOD,它生成了事件41(严重,内核功耗),没有事件ID 1003。我在互联网上找不到BSOD可能的事件ID列表,您有任何信息吗?谢谢。但我们正在运行一个测试包,它会多次重新启动操作系统。有什么活动清单我可以查一下吗。事件41是不正确关机的事件之一,但我需要所有可能的事件ID,以防发生BSOD。谢谢。但我们正在运行一个测试包,它会多次重新启动操作系统。有什么活动清单我可以查一下吗。事件41是不正确关机的事件之一,但我需要所有可能的事件ID,以防发生BSOD。