Spy ++ Tool的托管版本?

时间:2011-02-01 08:45:37

标签: .net managed spy++

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

有没有人知道/编写了一个模仿Spy ++行为的应用程序并且在托管应用程序上工作(相反,显示托管事件/属性)并且可以在更新的.NET框架上运行,最多4.0?

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:2)

对于winforms应用程序,您仍然可以像往常一样使用Spy ++。

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

作为旁注,虽然

但我无法使其发挥作用

答案 2 :(得分:2)