如何从windows崩溃转储文件中获取窗口句柄列表和具有焦点的窗口?
我正在查看一个崩溃转储,想知道HWND的列表和键盘焦点的HWND。我用如何从windows崩溃转储文件中获取窗口句柄列表和具有焦点的窗口?,windows,windbg,analysis,crash-dumps,Windows,Windbg,Analysis,Crash Dumps,我正在查看一个崩溃转储,想知道HWND的列表和键盘焦点的HWND。我用尝试了几种类型!处理但我没有得到任何信息!handle列出了所有类型的句柄,但我看不到其中列出了HWND 我所说的“带键盘焦点的HWND”是指,我想找到将返回的HWND 以前有人这样做过吗?大多数窗口管理器都是在内核模式下实现的,因此您可能需要一个完整的转储来获取任何有用的信息 你可以试试这个扩展,但我不知道它在转储上是否有效,不是吗 您还可以反汇编GetGUIThreadInfo以查看它从何处获取数据…HWND不是那种内核句
尝试了几种类型!处理
但我没有得到任何信息<代码>!handle列出了所有类型的句柄,但我看不到其中列出了HWND
我所说的“带键盘焦点的HWND”是指,我想找到将返回的HWND
以前有人这样做过吗?大多数窗口管理器都是在内核模式下实现的,因此您可能需要一个完整的转储来获取任何有用的信息 你可以试试这个扩展,但我不知道它在转储上是否有效,不是吗
您还可以反汇编
GetGUIThreadInfo
以查看它从何处获取数据…HWND不是那种内核句柄!handle知道。您有用户模式转储还是内核模式转储?还请注意,这是一个GDI句柄,而不是内核句柄。@ThomasWeller:它的用户模式堆转储文件表明信息不存储在用户模式转储文件中