您当前位置: 首页 沙盒建造游戏 Microsoft Spy++9.10 中文绿色版

类型: 沙盒建造游戏 版本: V8.2
大小: 1,665.8 时间: 2025-11-19





使用microsoftspy++工具可以检查系统中所有窗口的层次关系,查看其属性遍历窗口,捕捉并查看特定窗口的消息。查看任意windows界面的handle,caption,class信息.另外DELPHI和BCB里有一个WINSIGHT好像和SPY++差不多。ACG宝库app下载-ACG宝库软件0.0.8 安卓版
打开microsoftspy++,在工具栏选择Find工具,在弹出的windowsearch窗口中拖动Findertool的图标至目标窗口即可.
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);
至此,基本操作实现。其实我觉得,只要做的好,完全可以自己做一个界面来,取
代它的界面。
沙雕生存游戏下载最新版-沙雕生存1.1 中文手机版
154.9M
沙雕生存游戏是一款高自由度的冒险生存手游,玩家们可以在这个隐藏着各种危机的世界中冒险,还可以建造自己的住所,这款游戏可以和小伙伴一起联机哦,感兴趣的朋友们快来东...
百年科技app下载-百年科技app1.0.0 安卓最新版
1,714.9M
最新上线的一款投资理财赚钱平台,百年科技APP全网首发金锁链,可以将你的链接分享出去,然后邀请更多人获得红包奖励,还有丰富佣金和团队化十代的奖励,感兴趣的快来试...
JQ街机app下载-街机游戏合集500安卓版(JQ街机)3.0 最新版(内置5000经典街机游戏)
1,331.4M
这个就属于童年回忆了,软件里面内置5000经典街机游戏,都是童年的经典游戏,在这里无需下载,选择你想要玩的游戏,打开就可以直接玩了,游戏适配了手机,更真实的帮助...
迷你生活虚拟宠物游戏下载-迷你生活虚拟宠物动物园1.3 最新版
614.5M
迷你生活虚拟宠物是一款深受家长儿童喜爱趣味小游戏。用户可以在这里领养属于自己的小宠物。你需要好好的照顾它,让它慢慢的长大,特别适合小孩子玩,培养小孩的耐心和爱心...
关键词分组工具-大华百度关键词分组工具2.8 绿色版
1,219.9M
大华百度关键词分组工具是一款可以帮助用户用于切分、分组关键词的软件。可以极大地提高了工作效率,有需要的可以来东坡下载使用!大华百度关键词分组工具说明大华百度关键...
爆炸探险之旅(Blast Adventure Explore and Collect Moments)1.2.2 安卓手机版
1,746.2M
这是一款多元化玩法的手游,几百个关卡等着玩家来挑战,爆炸探险之旅结合了消除玩法,各种方块游戏等等,画风十分精美,可玩性比较高的一个手游!游戏介绍去吧,探索!准备...
QQ表情包下载-晴空物语QQ表情包2014 绿色版
1,111.4M
晴空物语QQ表情包是一款非常萌的表情包,可以让你的聊天氛围更活跃哟,快来下载吧!晴空物语QQ表情包的表情动作心碎、哭泣、闭嘴、赞赏、亲吻、生气、吐舌头等晴空物语...
热血弑神安卓版下载-热血弑神手游1.7.0 正式版
156.6M
热血弑神是一款以仙侠世界为背景的角色扮演类游戏,游戏画面精致美观,人物形象设计雕刻细腻,游戏含有自动挂机升级脚本,玩家可以开启挂机轻松升级。游戏玩法:【唯美仙侠...
名品眼镜app下载-名品眼镜手机版1.3.1 安卓最新版
191.8M
名品眼镜是一款专注于配镜,买镜服务的手机app,是正规的眼镜购买平台。提高各种名牌正版的眼镜,正规的进货渠道,良好的服务和售后值得大家的期待。名品眼镜介绍【名品...
ai扫描王下载-ai扫描王app1.0.71.71.250712 官方版
1,764.3M
AI扫描王是一款非常专业好用的收集扫描软件,支持图片高清扫描、扫描转表格、扫描翻译识别、文字提取、证件文件扫描等一键式快速扫描功能。高效好用,功能十分强大。ai...
企鹅自动点击器APP下载安卓版-企鹅自动点击器1.0.1 最新版
1,364.8M
企鹅自动点击器APP是一款可以帮助用户解决手机重复操作的工具软件,通过该软件可以实现各种手机点击操作,而且软件还支持手势自定义,当然无需解锁Root权限即可免费...
小铺铺app下载-小铺铺(开店神器)1.1官方最客户端
937.6M
小铺铺(开店神器),看着卡哇伊的名字就知道就是一款开店的软件,现在想创业的朋友是越来越多,所以想要开店滴朋友就不要错过咯,开店神器小铺铺,开你所想!小铺铺(开店...
化学加app下载-化学加app3.6.28 安卓版
1,507.0M
化学加app是一款融合产品、求购、推广的综合性化工医药产业安卓版软件。在此款软件中可以查询到所要了解到的化合物的名称、化学式或CAS号,其中包含结构式、物化性质...
乐斗堂官方下载-乐斗堂红包版2024最新版6.7.3.9 安卓手机版
493.4M
乐斗堂是一款手机游戏盒子app。这里包含了海量的手游可以选择,给力的游戏体验,丰富的游戏种类获取。喜欢玩什么类型的游戏都可以在这里找到。上线还送各种福利,玩游戏...
跑步记步器修改版下载-Runtastic PRO跑步记步器6.5免费修改版
894.9M
跑步记步器破解版是一款专业的跑步计步工具应用。这个应用能够通过GPS来映射用户的位置并进行追踪和记录用户运动和健身活动的数据,功能相当实在,方便大家减肥健身!跑...
小鬼自动键盘ios免费下载-小鬼自动键盘(刷屏版)1.2 苹果版
2025/11/06 04:47
武林至尊游戏下载-武林至尊手游官方版1.0.1.2 安卓版
2025/11/09 21:07
雷电战机v红包版下载-雷电战机V1.0 安卓版
2025/11/01 23:25
非凡照片修复app下载-非凡照片修复app1.0.3 安卓版
2025/11/09 10:35
夜下降生ExeLate多功能小斧头修改器下载-夜下降生ExeLate小斧头修改器1.0绿色免费版
2025/11/18 19:04
喜哟分享app下载-喜哟分享app5.3 安卓版
2025/11/11 02:48
晋马空间app1.0.8 安卓版
2025/11/14 03:49
龙珠超宇宙修改器下载-龙珠超宇宙十二项属性修改器1.0 绿色版
2025/11/05 18:16
小小突击队99999金币钻石版下载-小小突击队99999金币钻石版2.5.1修改版
2025/10/26 17:13
勒索病毒谍者专杀工具1.0 官方版
2025/10/22 06:40
四川省体育局苹果版下载-四川省体育局app1.0 ios官方版
2025/10/23 15:16
樱花接码下载-新码(樱花接码app)1.0 安卓免费版
2025/11/18 18:39
斧头帮(Axe Champ)1.0手机ios版
2025/11/05 23:12
机动对决手游下载-机动对决官方版1.02 安卓正版
2025/11/19 21:05
极品飞车游戏下载-极品飞车游戏NFS8.5.1 手机版
2025/11/03 07:02
极品飞车游戏下载-极品飞车游戏NFS8.5.1 手机版
2025/11/03 07:02更新
极品飞车无极限赛车作为极限赛车手游,玩起来超带感!玩家要做的就是驾驶赛车奔赴一场场比赛。它把传统油门、刹车按键取消,改成上滑操作实现加速,下滑完成漂移甩尾,还备...
支持 ( 184 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 173 ) 盖楼(回复)
支持 ( 198 ) 盖楼(回复)
支持 ( 27 ) 盖楼(回复)
支持 ( 106 ) 盖楼(回复)
支持 ( 105 ) 盖楼(回复)
支持 ( 154 ) 盖楼(回复)
支持 ( 69 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 98 ) 盖楼(回复)
支持 ( 129 ) 盖楼(回复)
支持 ( 163 ) 盖楼(回复)
支持 ( 187 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 98 ) 盖楼(回复)
支持 ( 62 ) 盖楼(回复)
支持 ( 32 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 173 ) 盖楼(回复)