我只有 SQL Server 2008 客户端工具。我想使用Spy++,但当然,它只附带 Visual Studio 安装。
我可以使用 Spy++ 的替代品吗?
Catch22.net 上有James Brown 的WinSpy++
它是免费的,包含源代码并且运行良好。
Winspector更有帮助。不知道为什么他们的网站现在关闭了,但是还有很多其他地方可以下载它。
Visual Studio 2013 现在有一个社区版。请参阅该页面上的问答,看看您是否可以使用它。
Spy++ 包含在社区版中。我必须启动“VS2013 的开发人员命令提示符”,然后从该命令提示符运行 spyxx.exe 可执行文件。在(Windows 7)开始菜单的“搜索程序和文件”输入框中搜索“spy++”或“spyxx”没有找到。
只需从以下位置下载:
http://mdb-blog.blogspot.com/2010/11/microsoft-spy-or-spyxx-for-download.html
it contains versions:
振兴心爱但已不复存在的 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。值得一看:
Try using HWndSpy.
Source code is here.