1,简介

Microsoft Spy++是一个非常好的查看Windows操作系统的窗口、消息、进程、线程信息的工具,简单易用,功能强大。

2,下载地址

百度网盘:http://pan.baidu.com/s/1skMJUkH

3,使用场景

(1)我经常用来查询一个不知道从哪里弹出来的广告窗口是哪个进程搞的鬼……然后干掉

(2)枚举所有窗口,查看父子关系,搜索某个窗口是否存在

(3)查询一个窗口(包括隐藏窗口)的属性,包括标题、类名、位置、进程线程

(4)通过分析其他软件的窗口消息,辅助研究其内部实现原理

(5)分析某窗口的消息参数,给其发送冒充消息,以实现特殊的功能

4,使用方法

1,默认界面 可查看所有顶层窗口,展开可显示子窗口。

2,右键窗口,选择“消息”,可打开该窗口的消息查看窗口。里面实时显示当前消息。

3,显示一个窗口位置。

右键窗口,选择“突出显示”,之后该窗口的边界会闪烁几次,让你轻易地发现它的位置。

如果没有闪烁,那么也可以通过点击“属性”,显示出该窗口的位置属性,然后在屏幕上根据该位置大致判断出是哪个窗口。

突出显示和查看属性:

4,如果需要分析桌面的某一个存在的窗口属性,点击工具条的第5个按钮(如下图),将弹出界面里的圆圈拖到该窗口上。则该窗口属性显示出来。

如图,查看任务栏中间的子窗口属性:

5,选择工具条第6个按钮,可以在窗口列表中直接定位到该窗口显示。

如图,直接定位到任务栏的子窗口“显示运行的程序”。

6,查看窗口的消息时,可以设置一些条件和格式。

可以设置是否查看父窗口、子窗口、同一进程、同一线程、系统中所有窗口的消息。

可以设置哪些消息类型。(“消息选项”界面第2个TAB页“消息”)

可以设置输出哪些内容。(“消息选项”界面第3个TAB页“输出”)

原文参考:https://blog.csdn.net/dpsying/article/details/51913947

工具:Spy++ —— 窗口、消息查看分析利器相关推荐

  1. VisualStudio 的 Spy++ —— 窗口、消息 的 查看分析利器

    spy++ 中文使用手册:https://pan.baidu.com/s/1NtLQMP1odHDAla4VH8m9Mg    提取码:294c Spy++使用方法:https://www.cnblo ...

  2. 使用SPY++查看窗口信息去分析C++客户端UI软件问题

    目录 1.使用SPY++查看窗口的信息 2.使用SPY++查看某些软件UI窗口用什么UI组件实现的 2.1.查看海康视频监控客户端安装包程序 2.2.查看华为协同办公软件WeLink 2.3.查看字节 ...

  3. 【破解利器】PE工具篇(PE编辑,查看等操作)

    来源:http://fcjblog.com/crack-weapon-pe-tools-articles-pe-edit-view-and-other-operations [破解利器]PE工具篇(P ...

  4. 用spy++ 查看消息

    VC自带的工具SPY++ 一直不会用,在网上找了一个篇文章,感觉比较好,拿来共享 呵呵 用spy++查看消息,通过发送消息控制程序 从SPY中找到对应的exe名称,然后右键选择消息   Windows ...

  5. Windows GUI代码与Windows消息问题调试利器

    Windows GUI代码与Windows消息问题调试利器 记得很久前有这么一种说法: 人类区别于动物的标准就是工具的使用.同样在软件开发这个行业里面,对于工具的使用也是高手和入门级选手的主要区别, ...

  6. C#通过Windows API捕获窗,获取窗口文本(FindWindow、GetWindowText),附录:Windows窗口消息大全、Windows API大全

    文章目录 一.前言 二.使用Spy++工具分析窗口 三.C#通过Windows API捕获窗口,获取窗口文本 四.附录:Windows窗口消息 五.Windows API大全 1.API之网络函数 2 ...

  7. jmap, jhat, jvisualvm:java堆内存对象分析利器

    转载自 jmap, jhat, jvisualvm:java堆内存对象分析利器 jmap -help查看命令用法. jmap -heap <pid> 查看堆使用情况. jmap -dump ...

  8. 网站分析实战——如何以数据驱动决策,提升网站价值(大数据时代的分析利器)

    网站分析实战--如何以数据驱动决策,提升网站价值(大数据时代的分析利器) 王彦平吴盛峰  编著 ISBN 978-7-121-19312-5 2013年1月出版 定价:59.00 316页 16开 编 ...

  9. 业务流程管理工具的概览和比较分析

    业务流程管理工具的概览和比较分析 简介: 目前比较流行的工作流开发管理工具众多,包括 JBPM.PegaSystems.Software AG(SAG).IBM Content Management. ...

  10. Windows窗口消息大全,全不全自己看

    1 Windows窗口消息大全,全不全自己看 2 3 // 4 #include "AFXPRIV.H"//消息值的定义来源 5 #include "Dde.h" ...

最新文章

  1. 研究你为啥看着淘宝想剁手,阿里达摩院论文登上NeurIPS 2019
  2. IIS日志自动删除程序 收藏
  3. 安装bigdesk后es无法启动_安装天正后,探索者无法双击启动?
  4. 大型分布式架构详解:架构模式+敏捷性+可扩展+案例等
  5. 沿海产业基地与海润光伏共建产业园开工在即
  6. C++俄罗斯方块(linux环境)-转 感觉非常好
  7. 使用 GNU CC 的预编译头文件加快编译速度
  8. 2021年高压电工考试题及高压电工理论考试
  9. riser服务key/value服务介绍-基于leveldb
  10. 嵌入式编程语言挑选的原则
  11. Android加密文件系统
  12. 硬件设计基础——电阻、电容、电感、磁珠
  13. 该网页无法正常运作 HTTP ERROR 500
  14. win10使用L2TP连接远程服务器失败的问题
  15. 大疆校招和社招 各岗位内推码--更新20220717
  16. 实时控制软件开发第二次作业总结
  17. VR全景展示是如何实现的?怎么宣传品牌?
  18. 实现app直播商城源码,先从简单的直播系统开始
  19. 基于Python的图片批量转PDF实现
  20. 散列函数设计:除留余数法

热门文章

  1. HTTP报文-请求方式
  2. 响应式设计中的HTML5
  3. json对象转map集合(json转map最快的方法)
  4. matlab化函数图像示例,Matlab绘制函数图像函数示例汇总
  5. Linux下怎么刷显卡bios,nvidia显卡如何刷bios?nvidia显卡刷bios教程
  6. Logistic Regression(LR) 算法原理简介
  7. 扩展欧几里得模板+例题
  8. GET 请求参数过大导致HTTP错误码 414 / 500 的问题
  9. chrome 窗体高度_js获取浏览器高度 窗口高度 元素尺寸 偏移属性的方法
  10. 数据库之SQL行列转换