Как получить список дескрипторов окон и окна с фокусом из файла аварийного дампа Windows?

Я смотрю на аварийный дамп и хотел бы узнать список HWND и HWND с фокусировкой клавиатуры. Я пробовал несколько типов с !handle но я не получаю никакой информации. !handle перечисляет все типы ручек, но я не вижу там HWND.

Что я имею в виду под "HWND с клавиатурным фокусом", так это то, что я хотел бы найти HWND, который GetFocus() вернусь.

Кто-нибудь делал это раньше?

1 ответ

Большая часть оконного менеджера реализована в режиме ядра, поэтому вам, вероятно, понадобится полный дамп, чтобы получить любую полезную информацию.

Вы можете попробовать расширение 0cchext, но я не знаю, работает ли оно с дампами, SDbgExt - нет.

Вы также можете разобрать GetGUIThreadInfo чтобы увидеть, откуда он получает свои данные...

Другие вопросы по тегам