Как просмотреть информацию о HWND в визуальной студии во время отладки? - PullRequest
6 голосов
/ 13 марта 2012

Существуют ли какие-либо хорошо известные инструменты или плагины, которые я могу использовать для получения свойств HWND при отладке / пошаговом выполнении Visual Studio?Я знаю, что могу использовать Spy ++ для этих вещей, но это сложно сделать, одновременно входя в отладчик.То, что я хотел бы сделать, это вставить HWND в дочернее окно Watch и увидеть такие вещи, как:

  • Клиент Rect
  • Окно Rect
  • Стили/ Расширенные стили
  • Класс окна в удобочитаемой форме
  • Имя окна (:: SetWindowText)
  • и т. Д.

Это кажетсякак довольно простые вещи для меня, которые будут полезны для всех.Существует ли такой плагин?Могу ли я сделать это, играя в игры с Autoexp.dat?

1 Ответ

2 голосов
/ 04 августа 2013

Я не знаю, можете ли вы сделать это в Visual Studio, но windbg имеет расширение (userexts), которое может отображать совсем немного информации о HWND.

!userexts.dw -v hwnd

сбросит все, что вы просите и многое другое.

Очевидно, вы можете интегрировать Visual Studio и Windbg согласно этой статье блога ;Вы можете присоединиться к процессу и использовать непосредственное окно для выполнения расширений windbg.

...