Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从windows崩溃转储文件中获取窗口句柄列表和具有焦点的窗口?_Windows_Windbg_Analysis_Crash Dumps - Fatal编程技术网

如何从windows崩溃转储文件中获取窗口句柄列表和具有焦点的窗口?

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

我正在查看一个崩溃转储,想知道HWND的列表和键盘焦点的HWND。我用
尝试了几种类型!处理
但我没有得到任何信息<代码>!handle列出了所有类型的句柄,但我看不到其中列出了HWND

我所说的“带键盘焦点的HWND”是指,我想找到将返回的HWND


以前有人这样做过吗?

大多数窗口管理器都是在内核模式下实现的,因此您可能需要一个完整的转储来获取任何有用的信息

你可以试试这个扩展,但我不知道它在转储上是否有效,不是吗


您还可以反汇编
GetGUIThreadInfo
以查看它从何处获取数据…

HWND不是那种内核句柄!handle知道。您有用户模式转储还是内核模式转储?还请注意,这是一个GDI句柄,而不是内核句柄。@ThomasWeller:它的用户模式堆转储文件表明信息不存储在用户模式转储文件中