您当前位置: 首页 音乐播放 Microsoft Spy++9.10 中文绿色版

Microsoft Spy++9.10 中文绿色版

Microsoft Spy++9.10 中文绿色版

类型: 音乐播放 版本: V9.6

大小: 598.6 时间: 2025-12-06

推荐语
推荐语
剑侠世界2九游 九寨沟二日游价格使用microsoftspy++工具可以检查系统中所有窗口的层次关系,查看其属性遍历窗口,捕捉并查看特定窗口的消息。查看任意windows界面的handle,caption,class信息.另外DELPHI和BCB里有一个WINSIGHT好像和SPY++差不多。包名查看器app-雷电获取包名与类名(...
应用介绍

使用microsoftspy++工具可以检查系统中所有窗口的层次关系,查看其属性遍历窗口,捕捉并查看特定窗口的消息。查看任意windows界面的handle,caption,class信息.另外DELPHI和BCB里有一个WINSIGHT好像和SPY++差不多。包名查看器app-雷电获取包名与类名(包名类名查看器app)1.0 安卓最新版

Spy++使用方法

Windows程序都是基于消息机制的,每个程序中都会有各种各样的消息,
如果想通过消息来控制程序的运行,我们只用关心程序中的命令消息
(WM_COMMAND)就行了,其他关于程序界面等等的消息,可以不管。要查看程
序运行的消息,使用VisualStudio中自带的工具spy++。

打开spy++,选择spy|Windows,然后就会显示出当前的所有窗口,一
些主窗口中的字窗口也会显示出来,比如说工具栏窗口,编辑窗口等等。在
其中找到目标窗口。

以下是我运行spy++时显示的部分spy++窗口,其中有FineReader窗口
001702A6-tooltips_class32
000C01FE-"M"MSCTFIMEUl
001C02A0-"DefaultIME"IME
002401DO-tooltips_class32
003B009A-"Microsoft Spy++-[Windows2]"Afx:100000:0:10011:0:2600515
00300244-"M"MSCTFIMEUl
002E032E-FineReaderTipWindowClass
004F02B4-tooltips_class32
00410254-"Untitledbatch-ABBYYFineReader7.0ProfessionalEdition"
FineReader7MainWindowClass
003E0370-"DDEServerWindow"OleDdeWndClass
005002DC-ComboLBox
000D02B6-ComboLBox
00270320-ComboLBox
00AB0366-ComboLBox
00A000A4-tooltips_class32
(注:以上是使用printscreen抓图,然后使用FineReader识别的结果)

选择FineReader窗口,点击右键,弹出菜单中选择“Messages”,即可开始
监听该窗口的消息。你要是实际操作一下就会发现,消息非常多,根本无法从中
找到自己想看的消息。为了选出我们想看的消息,我们需要对消息进行过滤。选择
Messages|Options,弹出菜单中选择MessagesTab页,可以看见很多消息过滤选项。
我想监听WM_COMMAND消息,所以我ClearAll之后,只选择General消息。

以上设置好之后,开始监听消息,然后到FineReader窗口中点击Read快捷按钮
(安该按钮之后,FineReader开始识别当前选择的图片),然后回到spy++,监听到
的消息仍然不少,但是可以找到我们要查看的消息。如果你只按了一个按钮或者一个
菜单,在监听到的消息中间,你应该可以找到两个WM_COMMAND消息,一个发送出去的
消息,一个返回的消息,相信信息见下文。

以下是我在spy++中监听到的消息,其中有一个WM_COMMAND消息
<00039>00410254R...................WM_NOTIFY
<00040>00410254S...................WM_COMMANDv/NotifyCode:0(sentfroma
menu]wlD:4O2O3
<00041>00410254S...................WM_GETTEXTcchTextMax:512
lpszText:0012E200
<00042>00410254R...................WM_GETTEXTcchCopied:72
lpszText:0012E200f'U'l
(注:以上是使用printscreen抓图,然后使用FineReader识别的结果)

双击这个WM_COMMAND消息,可以看见关于这个消息的详细信息,如下
WindowHandle001F00AA//FineReader窗口句柄
NestingLevel2
Message0111(Sent)//WM_COMMAND消息ID,这个消息是发送出的消息
WM_COMMAND
wParam00009D0B//WM_COMMAND消息的两个参数
lParam00000000

在spy++中监听到的另外一个WM_COMMAND消息
<00089>00410254S...................WM_GETTEXTcchTextMax:512
lpszText:0012E1E0
<00090>00410254R...................WM_GETTEXTcchCopied:71
lpszText:0012E1E0(V")
<00092>00410254S...................WM_NOTIFYidCtrl:177pnmh:0012F988
(注:以上是使用printscreen抓图,然后使用FineReader识别的结果)

双击这个WM_COMMAND消息,可以看见关于这个消息的详细信息,如下
WindowHandle001F00AA//FineReader窗口句柄
NestingLevel2
Message0111(Return)//WM_COMMAND消息ID,这个消息是的消息
WM_COMMAND
wParam00009D0B//WM_COMMAND消息的两个参数
lParam00000000

既然可以查看到程序中消息的ID及消息的参数,那么我们可以自己编写
程序,向被控制的程序发送对应的消息,从而控制程序的运行。

第一步,在自己的程序中打开目标程序,使用一下API,具体请查看MSDN。
HINSTANCEShellExecute(
HWNDhwnd,
LPCTSTRlpOperation,
LPCTSTRlpFile,
LPCTSTRlpParameters,
LPCTSTRlpDirectory,
INTnShowCmd
);

在我的程序中,目标程序为FineReader,打开程序的代码如下:
HINSTANCEhRet=0;
hRet=ShellExecute(m_hWnd,
NULL,
"D:\ProgramFiles\ABBYYFineReader7.0Professional
Edition\FineReader.exe",
NULL,
NULL,
SW_HIDE);
if((int)hRet<=32)
{
MessageBox("打开FineReader失败!");
}

第二步,找到目标窗口,获得目标窗口的句柄
CWnd*pWnd=NULL;

//可能程序启动较慢,需要尝试多次才能找到目标窗口
while(pWnd==NULL)
{
Sleep(1000);
pWnd=FindWindow(NULL,"Batch-ABBYYFineReader7.0Professional
Edition");
}

第三步,向目标窗口发送消息。
可以使FineReader开始运行时,自动打开最后一次运行的一个Batch,所以我们只用
发送消息,
让FineReader开始识别就可以了。通过spy++可以查看到FineReader识别的WM_COMMAND
信息如下
Message0111(Sent)
WM_COMMAND
wParam00009D0B
lParam00000000
按以下方式向FineReader发送这个消息,使用SendMessage,等待消息返回后,再进
行下一步操作
::SendMessage(pWnd->GetSafeHwnd(),0x0111,0x9D0B,0);
FineReader识别完成之后,可以选择把结果保存为文件,或者发送到剪贴板,我选
择的是让其
把识别结果发送到剪贴板。同样使用spy++监听消息及其参数,然后发送对应的消息,
如下:
Message0111(Sent)
WM_COMMAND
wParam00009DA1
lParam00000000
::SendMessage(pWnd->GetSafeHwnd(),0x0111,0x9DA1,0);

进行这些操作之后,FineReader识别之后,就可以直接从剪贴板得到识别结果了,
相关代码如下
if(!IsClipboardFormatAvailable(CF_TEXT))
return;
if(!OpenClipboard())
return;

HGLOBALhglb=GetClipboardData(CF_TEXT);
if(hglb!=NULL)
{
LPTSTRlptstr=(char*)GlobalLock(hglb);
if(lptstr!=NULL)
{
MessageBox(lptstr,"识别结果");
GlobalUnlock(hglb);
}
}
EmptyClipboard();
CloseClipboard();

第四步,操作完毕之后,关闭目标程序,同样通过发送消息完成。
最先我以为直接发送WM_QUIT消息就可以了,后来发现不行,用spy++监听后发现,
应该发送WM_CLOSE消息。
::SendMessage(pWnd->GetSafeHwnd(),WM_CLOSE,0,0);
至此,基本操作实现。其实我觉得,只要做的好,完全可以自己做一个界面来,取
代它的界面。

打开microsoftspy++,在工具栏选择Find工具,在弹出的windowsearch窗口中拖动Findertool的图标至目标窗口即可.

ag制作过程 九游会怎黱坐車 体育中考作弊 上海呈康体育场 东单体育馆检测 西甲积分bet365app1.0 Appdafabet manbetx存款未到账 世界杯买球拄as83*me捂 亿博体育直播时间 体育彩票昨晚足球比分 哈尔滨会展体育馆地址 欧亿体育平台正规吗 雷泽体育官方入口在哪 以校之名2体育馆人气
应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
上古世纪刘亦菲捏脸数据下载-上古世纪刘亦菲捏脸数据1.0 最新免费版【精灵女神脸】

上古世纪刘亦菲捏脸数据下载-上古世纪刘亦菲捏脸数据1.0 最新免费版【精灵女神脸】

2025/10/11 04:17更新

据东坡小编的了解,刘亦菲近期的男友是韩国人耶。好帅好配的呢。这不,东坡小编特意为大家找出了这款上古世纪刘亦菲捏脸数据,希望大家能够捏出一个精灵女神刘亦非哦!上古...

相关文章
用户评论
小爱音箱app下载安装最新版-小爱音箱app最新版2.4.57 官方版

小爱音箱app下载安装最新版-小爱音箱app最新版2.4.57 官方版

2025/11/27 16:38更新

小爱音箱app是小米AI音箱的官方应用,设计目的是为了帮助用户更好地了解和使用这款人工智能硬件产品。其主要功能有以下几点:初始化设置:这个功能可以帮助用户快速便...

广电宽带 网友 mnop789 AirBrush安卓app免费下载-AirBrush AI抠图视频消除(安卓解锁会员)7.5.501 最新版
AirBrush安卓app免费下载-AirBrush AI抠图视频消除(安卓解锁会员)7.5.501 最新版

支持 ( 133 ) 盖楼(回复)

广电宽带 网友 mnop789 出片啦APP下载安卓版-出片啦1.1.4 官方最新版
出片啦APP下载安卓版-出片啦1.1.4 官方最新版

支持 ( 20 ) 盖楼(回复)

广电宽带 网友 mnop789 photoshop7.0简体中文版下载-photoshop7.0简体中文注册版精简优化版
photoshop7.0简体中文版下载-photoshop7.0简体中文注册版精简优化版

支持 ( 113 ) 盖楼(回复)

广电宽带 网友 mnop789 绝地求生检测清理工具免费版
绝地求生检测清理工具免费版

支持 ( 163 ) 盖楼(回复)

广电宽带 网友 mnop789 高德地图灰度版下载-高德地图灰度版本6.5.0.601392 极度精简版
高德地图灰度版下载-高德地图灰度版本6.5.0.601392 极度精简版

支持 ( 25 ) 盖楼(回复)

广电宽带 网友 mnop789 NBA篮球大师全明星下载-NBA篮球大师全明星版本5.0.5安卓手机版
NBA篮球大师全明星下载-NBA篮球大师全明星版本5.0.5安卓手机版

支持 ( 128 ) 盖楼(回复)

广电宽带 网友 mnop789 NBA2K20最新23阵容存档下载-NBA2K20存档版最新版98.0.2 安卓版
NBA2K20最新23阵容存档下载-NBA2K20存档版最新版98.0.2 安卓版

支持 ( 148 ) 盖楼(回复)

广电宽带 网友 mnop789 益友会app3.3.2 安卓手机版
益友会app3.3.2 安卓手机版

支持 ( 33 ) 盖楼(回复)

广电宽带 网友 mnop789 手游模拟器中文版下载-柚子游戏(手机游戏助手电脑版)2.0.0.95 官方最新版 【电脑轻松玩手游】
手游模拟器中文版下载-柚子游戏(手机游戏助手电脑版)2.0.0.95 官方最新版 【电脑轻松玩手游】

支持 ( 67 ) 盖楼(回复)

广电宽带 网友 mnop789 三国挂机英雄单机版下载-三国挂机英雄新版1.0挂机版
三国挂机英雄单机版下载-三国挂机英雄新版1.0挂机版

支持 ( 35 ) 盖楼(回复)

广电宽带 网友 mnop789 成为牙医2游戏下载-Become a Dentist 2(成为牙医2中文版)2 最新安卓版
成为牙医2游戏下载-Become a Dentist 2(成为牙医2中文版)2 最新安卓版

支持 ( 137 ) 盖楼(回复)

广电宽带 网友 mnop789 猎天使魔女像素版下载-猎天使魔女像素版中文版免安装版
猎天使魔女像素版下载-猎天使魔女像素版中文版免安装版

支持 ( 15 ) 盖楼(回复)

广电宽带 网友 mnop789 一键铃声app下载-一键铃声安卓版1.6.2最新版
一键铃声app下载-一键铃声安卓版1.6.2最新版

支持 ( 42 ) 盖楼(回复)

广电宽带 网友 mnop789 皮肤宝库软件下载-皮肤宝库app6.6.1 安卓版
皮肤宝库软件下载-皮肤宝库app6.6.1 安卓版

支持 ( 38 ) 盖楼(回复)

广电宽带 网友 mnop789 进销存管理软件下载-方可进销存系统13.1 普及版
进销存管理软件下载-方可进销存系统13.1 普及版

支持 ( 73 ) 盖楼(回复)

广电宽带 网友 mnop789 地城之歌手游官网-地城之歌官网1.0.0 安卓版
地城之歌手游官网-地城之歌官网1.0.0 安卓版

支持 ( 130 ) 盖楼(回复)

广电宽带 网友 mnop789 砍杀英雄手游-砍杀英雄1.0.2 安卓汉化版
砍杀英雄手游-砍杀英雄1.0.2 安卓汉化版

支持 ( 122 ) 盖楼(回复)

广电宽带 网友 mnop789 沉浮条件及应用ppt课件-物理的沉浮条件及应用ppt高清版
沉浮条件及应用ppt课件-物理的沉浮条件及应用ppt高清版

支持 ( 188 ) 盖楼(回复)

广电宽带 网友 mnop789 小小掌门免广告下载-小小掌门免广告最新版1.0.0 安卓版
小小掌门免广告下载-小小掌门免广告最新版1.0.0 安卓版

支持 ( 16 ) 盖楼(回复)

广电宽带 网友 mnop789 illustrator cs6绿色精简版-adobe illustrator cs6绿色破解版16.0.0 免安装版【64位】
illustrator cs6绿色精简版-adobe illustrator cs6绿色破解版16.0.0 免安装版【64位】

支持 ( 193 ) 盖楼(回复)

查看更多评论

Microsoft Spy++9.10 中文绿色版

音乐播放 598.6

下载