Spy++ —— 窗口、消息查看分析利器

1,简介

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

        Spy++ (SPYXX.EXE) 是一个基于 Win32 的实用工具,它提供系统的进程、线程、窗口和窗口消息的图形视图。使用 Spy++ 可以执行下列操作: 显示系统对象(包括进程、线程和窗口)之间关系的图形树。 搜索指定的窗口、线程、进程或消息。 查看选定的窗口、线程、进程或消息的属性。

使用 Spy++ 可以执行下列操作: 

     显示系统对象(包括进程、线程和窗口)之间关系的图形树。 

    搜索指定的窗口、线程、进程或消息。 

    查看选定的窗口、线程、进程或消息的属性。 

    直接从视图中选择窗口、线程、进程或消息。 

    通过鼠标定位,使用查找程序工具选择窗口。 

    使用复杂的消息日志选择参数设置消息选项。

提示  

       使用 Spy++ 时,在许多实例中都可以单击鼠标右键显示常用命令的弹出式菜单。命令是否可用取决于指针的位置。例如,如果在指向窗口视图中的某项时单击并且选定的窗口可见,则弹出式“突出显示”菜单项将导致选定窗口的边框闪烁,从而可以轻松地在屏幕上找到该窗口。

 

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页“输出”)

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值