Управляемая версия Spy ++ Tool? - PullRequest
5 голосов
/ 01 февраля 2011

Некоторое время назад мне нужно было приложение, похожее на Spy ++, для отладки .NET UI.Я нашел старую статью MSDN с примером, который работает аналогично, но он перестал работать в новых версиях .NET Framework.

Кто-нибудь знает / написал приложение, которое имитирует поведение Spy ++ и работает на управляемых приложениях (скорее, показывает управляемые события / свойства) и работает на более новых платформах .NET, до 4.0?

Ответы [ 3 ]

4 голосов
/ 01 февраля 2011

Я могу порекомендовать UISpy , шпионскую утилиту, которая использует фреймворк UI Automation для прозрачного слежения за простыми приложениями Win32, а также Windows Forms или WPF . Трудно найти UISpy, но я скачал только сам исполняемый файл с http://andrewtokeley.net/archive/2009/09/15/uispy-ndash-download-it-here.aspx - отлично работает!

Для приложений .NET, использующих Windows Forms и WPF, приложение использует отражение .NET для отображения огромного количества свойств объектов.

2 голосов
/ 11 июня 2011

Windows Software Development Kit (SDK) для Windows 8.1 включает в себя инструмент под названием «Проверять объекты» , который, как я считаю, предназначен для замены Spy ++.

2 голосов
/ 01 февраля 2011

Для приложений winforms вы все еще можете использовать Spy ++ как обычно.

Для приложений WPF посмотрите эту ссылку .В нем говорится об инструменте под названием Snoop.С помощью этого инструмента вы можете просмотреть приложение WPF.

Как примечание, я не смог заставить его работать, хотя

...