minidump 文件中的 MiscInfoStream 包含进程创建时间。我想知道崩溃前该进程运行了多长时间。minidump 文件是否在任何地方都包含异常时间戳?
此转储文件上的 WinDbg 显示以下内容,这意味着它在某处...
Debug session time: Tue Dec 29 15:49:20.000 2009 (GMT+0)
System Uptime: not available
Process Uptime: 0 days 0:33:03.000
(DumpChk 显示相同的信息,在流列表的末尾)
请注意,今天是 3 月 15 日,所以这几乎可以肯定是崩溃的时间戳。我想要一种编程方式来检索该值和“Process Uptime”值。
我找到了MINIDUMP_MISC_INFO_3
包含一些时区信息的结构,但它似乎不包含异常时间。
一些转储文件似乎有一个 ThreadInfoListStream,其中包含进程中每个线程的时间戳,但这不包含在我看到的小型转储中。