6

不久前,我需要一个类似 Spy++ 的应用程序来进行一些 .NET UI 调试。我发现了一篇旧的 MSDN 文章,其中包含一个类似的示例,但是在较新的 .NET Framework 版本中停止工作。

有谁知道/编写了一个模仿 Spy++ 行为并适用于托管应用程序(而是显示托管事件/属性)并适用于较新的 .NET 框架(最高 4.0)的应用程序?

4

3 回答 3

5

我可以推荐UISpy,一个使用UI 自动化框架透明地监视普通 Win32 应用程序以及Windows Forms 或WPF的间谍实用程序。找到 UISpy 有点困难,但我只从 http://andrewtokeley.net/archive/2009/09/15/uispy-ndash-download-it-here.aspx 下载了可执行文件本身 - 效果很好!

对于使用 Windows 窗体和 WPF 的 .NET 应用程序,该应用程序利用 .NET 反射来显示对象的大量属性。

于 2011-02-01T08:54:35.887 回答
2

对于 winforms 应用程序,您仍然可以照常使用 Spy++。

对于 WPF 应用程序,请查看此链接。它谈到了一个名为 snoop 的工具。使用此工具,您可以查看 WPF 应用程序。

作为旁注,尽管我无法使其工作

于 2011-02-01T08:52:57.200 回答
2

适用于 Windows 8.1的Windows 软件开发工具包 (SDK)包含一个名为“检查对象”的工具,我认为该工具旨在替代 Spy++。

于 2011-06-10T20:17:53.497 回答