【发布时间】:2009-11-27 23:41:12
【问题描述】:
【问题讨论】:
-
顺便说一句,对于 WPF 应用程序,对 WPF 和 WPF/Silverlight/等使用 Snoop。你可以使用 XAML Spy(以前的 Silverlight Spy)
【问题讨论】:
Catch22.net 上有 James Brown 的 WinSpy++
它是免费的,包含源代码,效果很好。
【讨论】:
Winspector 更有帮助。不知道为什么他们的网站现在关闭了,但还有很多其他地方可以下载。
【讨论】:
Visual Studio 2013 现在有一个community edition。请参阅该页面上的问答,看看您是否可以使用它。
Spy++ 包含在社区版中。我必须启动“VS2013 的开发人员命令提示符”,然后从该命令提示符运行 spyxx.exe 可执行文件。在(Windows 7)开始菜单的“搜索程序和文件”输入框中搜索“spy++”或“spyxx”没有找到。
【讨论】:
只需从以下位置下载:
http://mdb-blog.blogspot.com/2010/11/microsoft-spy-or-spyxx-for-download.html
它包含版本:
【讨论】:
为重振心爱但已不复存在的 Winspector 所做的一项非常体面的工作是窗口侦探:http://windowdetective.sourceforge.net/
【讨论】:
使用 Visual UIA 验证,您可以在桌面上的任何位置快速查找和选择任何 UI 元素。根据特定的控件类型和支持的控件模式,UIA Verify 提供了针对特定 UI 元素优先考虑的内置测试场景。开发人员可以通过将代码添加到 UIA 测试库来添加其他测试场景。该工具可以多种形式输出测试结果或总结。 Visual UIA 验证可以以 HTML 格式输出测试详细信息。
【讨论】:
windows SDK 的免费下载包括 UISpy...够接近了吗?
【讨论】:
我认为 WinSpy++ 看起来是最好的选择,尤其是因为它附带源代码并且与 Vista 兼容(大概是 Win7)。
但是,我遇到的第一个克隆是WinID。没有来源并声称不支持 Vista,但它可能会做一些 WinSpy++ 不做的事情......比如提取图标和字体(“Capture Shot”)。
注意:试图将此作为评论而不是答案发布,但链接不起作用。
【讨论】:
我刚刚使用了 Windows Detective。值得一看:
【讨论】:
尝试使用 HWndSpy。
源代码是here。
【讨论】: