
Windows窗口调试利器-WinSpyPlus
在Windows平台进行客户端开发时,不可避免的会遇到需要调试窗口的情况,如查看窗口句柄、窗口位置/尺寸、监听窗口消息等。虽然微软随 Visual Stuido 一同发布了 Microsoft Spy++ 工具,但该工具的功能更新缓慢,这么多年过去了基本没有什么变化,比如: 一直未提供单独的安装包。 强制以管理员权限启动,虽然以管理员权限启动可以避免很多问题(如无法监听管理员权限进程窗口的消息等),但这让用户失去了选择非管理员的权力。 不能通过标题或类名来查找窗口。 查找到的窗口不能自动定位到窗口树中。 不能过滤是否显示隐藏窗口、是否显示无标题窗口。 不能查看 Message-Only 窗口。 不能定时导出窗口树到文件中,以便做后续的对比分析。 默认启动的时32位进程,无法监听 64 位进程窗口的消息,监听失败时也未能提示用户。 未提供对窗口的快速操作指令,如显示/隐藏、最大化/最小化/还原、置顶/置底等。