文章插图
spy++【spy++】Spy++ (SPYXX.EXE) 是一个基于 Win32 的实用工具,它提供系统的进程、执行绪、视窗和视窗讯息的图形视图 。使用 Spy++ 可以执行下列操作: 显示系统对象(包括进程、执行绪和视窗)之间关係的图形树 。搜寻指定的视窗、执行绪、进程或讯息 。查看选定的视窗、执行绪、进程或讯息的属性 。
基本介绍中文名:Spy++
外文名:Microsoft Spy++
基于: Win32
最新版本支持:Win64
提供系统:进程、执行绪、视窗
简介直接从视图中选择视窗、执行绪、进程或讯息 。通过滑鼠定位,使用查找程式工具选择视窗 。使用複杂的讯息日誌选择参数设定讯息选项 。提示使用 Spy++ 时,在许多实例中都可以单击滑鼠右键显示常用命令的弹出式选单 。命令是否可用取决于指针的位置 。例如,如果在指向视窗视图中的某项时单击并且选定的视窗可见,则弹出式“突出显示”选单项将导致选定视窗的框线闪烁,从而可以轻鬆地在萤幕上找到该视窗 。Spy++ Lite是一款强有力的编程辅助工具,对分析窗体结构有独到之处 。可以以十六进制和十进制两种不同方式显示视窗句柄等所有数值 。本软体还可以简单调节视窗的状态和形为,如是否可见,是否可用,最大化,激活等 。除此以外,您还可以把它当作一个截图的小工具来用 。实际套用下面举两个例子来小试牛刀:激活灰色按钮:打开任一档案的属性视窗,它的右下角处“套用”按钮都是不可用的(灰色的) 。拖动本软体的探测器指针选中该按钮 。切换至“讯息”标籤页,勾选“视窗可用” 。看到了吧?“套用”按钮被我们激活了 。监视IE上网记录:用本软体的探测器指针选中IE的地址栏 。看到它的视窗类名为Edit;切换至“视窗”标籤页,点击“父视窗”标籤,使父视窗成为当前视窗;切换到“类”标籤页,看到其类名为ComboBox;再依照上步点击,将得到父视窗类名依次是ComboBoxEx32、ReBarWindow32、WorkerW,直到最外层的IEFrame 。此时再点击“子视窗列表”按钮,依次双击子视窗,看看能否找到地址栏Edit 。窗体结构清楚了,我们就不难用FindWindowEx、SendMessage、GetClassName、GetWindowText等几个API函式来监视上网记录了 。