Microsoft Spy++9.10 中文绿色版手游最新版本

Microsoft Spy++9.10 中文绿色版手游最新版本

大小:1,688.4M 语言: 中文

类型:恐怖生存游戏 系统:macOS

备案号:备案号:沪9V-200361857-91S
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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的图标至目标窗口即可.

使用microsoftspy++工具可以检查系统中所有窗口的层次关系,查看其属性遍历窗口,捕捉并查看特定窗口的消息。查看任意windows界面的handle,caption,class信息.另外DELPHI和BCB里有一个WINSIGHT好像和SPY++差不多。

万博注册论坛 众博游戏盒 众博纷享小镇 体育生剪辑 威尼斯人 网站 bet9现在还能玩吗 bet365娱乐场xpj2 dafabet宣伟集团 dafabet官网赌博 从manbetx到威尼斯人 manbetx下架吗贴吧 新万博·英超赛事 乐鱼提款需要多少流水 九州体育手机官方版 亚博平台需要认证嘛吗
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/12/03 01:59
甩货App是一款和淘宝一样的购物平台,但是这里是最省钱的,每天都会更新最新活动和最大的优惠,帮助大家买到物美价廉的东西,省钱又省心。甩货APP功能1、【新人福利...

支持( 110 ) 盖楼(回复)

2025/12/07 19:03
小恐龙喜马拉雅听书PC电脑版是免费实用的网络电台,通过本工具能够直接搜听各种有声小说,比看书方便多了,还支持各种热门节目的收听,非常的给力,有需要的可以下载试试...

支持( 17 ) 盖楼(回复)

2025/11/21 01:47
《只有一个地球》这篇课文介绍了有关地球的一些知识,呼吁大家要保护生态环境,懂得要珍惜资源,保护地球,这里带来的是只有一个地球ppt课件,只有一个地球是人教版小学...

支持( 51 ) 盖楼(回复)

2025/11/14 06:58
游吧通是一款旅游景区服务平台,在这款软件中用户能得到最全面的服务,是一款非常贴心的服务软件,还能帮助你规划科学的旅游路线,感兴趣的小伙伴快来uzzf东坡下载吧!...

支持( 145 ) 盖楼(回复)

2025/11/25 23:20
临沂社保卡app是临沂市参保人必备的手机客户端,支持在线查社保信息,手机随时随地缴费,支持上传自己社保卡照片查询办卡进度,个人的报销信息都能第一时间了解。临沂市...

支持( 72 ) 盖楼(回复)

2025/11/19 15:18
简笔画相机是一个提供实时拍照修图功能软件,简洁的界面设计查看管理能够快速支持视频拍摄图片编辑长图拼接功能应有尽有。根据用户需求来完成这个制图的过程是特别轻松,特...

支持( 128 ) 盖楼(回复)

2025/12/03 13:38
逃跑吧少年小米应用商店新版免费下载安装,这是小米平台的版本,专属的福利礼包和对应账号可直接登录。游戏是真的很好玩,你自己可以通过他的教程去完成你的大神,要么就是...

支持( 105 ) 盖楼(回复)

2025/12/10 18:27
AceFishing钓鱼发烧友v7.2.2最新版本来了!这其实已经是一款很老的游戏了,但是游戏质量是没得说的,游戏本来觉得很好玩,鱼的画风很写实也很细腻,可以说...

支持( 130 ) 盖楼(回复)

2025/11/26 07:41
中国古代诗歌,江南如梦,金戈铁马等等风格都有,那么我们是否也要想写出各种现代结合古典的诗歌呢。东坡小编推荐你可以用这款诗歌超级助手,为你写诗哦。诗歌超级助手简介...

支持( 20 ) 盖楼(回复)

2025/11/14 16:27
植物大战僵尸冒险时光2是b站up主清丰君qfj自制的同人游戏,小编为大家带来的是游戏的全新版本,支线章节开启最新关卡,而且很多游戏内容也得到了一定的完善,使游戏...

支持( 110 ) 盖楼(回复)

2025/11/23 11:22
万能手机灯牌去广告版这个版本没有广告,很干净,打开就直接使用各种功能,像跑马、荧光棒、复读机、气氛球等等,很多时候都是用得上的,非常的不错。万能手机灯牌去广告版...

支持( 129 ) 盖楼(回复)

2025/11/16 15:40
天逆手游ios版是一款以穿越战国题材为背景的即时策略回合制RPG游戏。游戏画风很棒,玩家可以选择自己喜欢的武将组成最强阵营进行战斗。利用强大的策略性,还有武将灵...

支持( 178 ) 盖楼(回复)

2025/11/23 23:29
一款末日题材的求生以及怀恋地球的游戏,你可以在地球废墟里面搜索到各种各样的东西,同时也是可以听到一些二十世纪歌曲,感受到不一样的地球时代!游戏背景在大生态灾难之...

支持( 196 ) 盖楼(回复)

2025/11/21 00:21
GetWebPics是目前使用过最好的批量图片下载软件从此彻底踢飞图片吸血鬼、图片猎手……这些lj无论从软件的稳定性、搜索图片、下载速度、设置选项等方面都远远超...

支持( 148 ) 盖楼(回复)

2025/11/26 12:43
蜗去app为广大学生朋友搭建了一个服务平台,帮助同学们解决各种生活问题,你可以在这里发布任务需求,也可以在这里接单赚钱!蜗去app介绍蜗去一款全新的校园生活平台...

支持( 82 ) 盖楼(回复)