C#,以编程方式查找任何过去的BSOD并获取代码

时间:2013-04-10 19:42:48

标签: c# .net bsod

有没有办法使用C#/ .NET查找过去发生的以前的BSOD代码(例如KERNEL_DATA_INPAGE_ERROR)(即使只是刚刚过去)。

我只看过涉及应用程序的方法(例如:How do I analyse a BSOD and the error information it will provide me?),但是想以编程方式收集错误代码列表。我不需要任何其他数据(内存转储等),但只需要识别源或原因,就像在自动重新启动之前闪烁的消息一样。

这是我想要找到的代码。 http://msdn.microsoft.com/en-us/library/windows/hardware/hh994433%28v=vs.85%29.aspx

1 个答案:

答案 0 :(得分:0)

我自己没有这样做,但看起来并不太糟糕:

  1. Get a List of Event Logs
  2. Open the log and view entires