
c++,MFC获取其他应用程序界面的内容
首先我来描述一下:现有其他公司员工开发的一个MFC界面程序,我无没有代码。界面通过其他途径活动数据,然后显示。界面上有一个按钮,点击,他会显示另一个对话框,里面有些数据,...
首先我来描述一下:
现有其他公司员工开发的一个MFC界面程序,我无没有代码。
界面通过其他途径活动数据,然后显示。 界面上有一个按钮,点击,他会显示另一个对话框,里面有些数据,经分析是他自己画上去的。
我应该怎么获取这个内容,给点思路也好。
我目前的进展: 已经获取的主程序的句柄,但是用enumchildwindows已经无法获取子窗口,也许更本就没有子窗口。 展开
现有其他公司员工开发的一个MFC界面程序,我无没有代码。
界面通过其他途径活动数据,然后显示。 界面上有一个按钮,点击,他会显示另一个对话框,里面有些数据,经分析是他自己画上去的。
我应该怎么获取这个内容,给点思路也好。
我目前的进展: 已经获取的主程序的句柄,但是用enumchildwindows已经无法获取子窗口,也许更本就没有子窗口。 展开
展开全部
这东西,你用另外的思路就很简单了.
我就说两种:
一种我看人做游戏外挂时用的.有专门的软件,可以测试出程序里面的数据变化,用它能找出你想要的数据的内存地址.
然后你自己的程序通过句柄,进入那个内存地址,取出数据.
另一种就是API HOOK.
这要自己做可能有些难,不过网络上骚包很多,应该有写好的代码.
对方创建对话框的时候,用到MessageBox(),或者CreateWindow()之类的API,你只要通过代码,跟踪过去,应该就能找到内容.
最后一提,你开发这种类型的程序,经常要用很多辅助程序,VS里就自带的几个很不错的.
我就说两种:
一种我看人做游戏外挂时用的.有专门的软件,可以测试出程序里面的数据变化,用它能找出你想要的数据的内存地址.
然后你自己的程序通过句柄,进入那个内存地址,取出数据.
另一种就是API HOOK.
这要自己做可能有些难,不过网络上骚包很多,应该有写好的代码.
对方创建对话框的时候,用到MessageBox(),或者CreateWindow()之类的API,你只要通过代码,跟踪过去,应该就能找到内容.
最后一提,你开发这种类型的程序,经常要用很多辅助程序,VS里就自带的几个很不错的.
追问
vs里面带了什么辅助程序可以帮到我。
追答
到tool里看看不就知道了。
工具那么多,哪说的清,你到网上看看,有没有帖子介绍。
自己乱按几下,很快就熟的。
展开全部
一种做游戏外挂时用的.有专门的软件,可以测试出程序里面的数据变化,用它能找出你想要的数据的内存地址.
然后你自己的程序通过句柄,进入那个内存地址,取出数据.
另一种就是API HOOK.
这要自己做可能有些难,不过网络上骚包很多,应该有写好的代码.
对方创建对话框的时候,用到MessageBox(),或者CreateWindow()之类的API,你只要通过代码,跟踪过去,应该就能找到内容.
然后你自己的程序通过句柄,进入那个内存地址,取出数据.
另一种就是API HOOK.
这要自己做可能有些难,不过网络上骚包很多,应该有写好的代码.
对方创建对话框的时候,用到MessageBox(),或者CreateWindow()之类的API,你只要通过代码,跟踪过去,应该就能找到内容.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、用图形语句自已画界面,适用于dos程序或控制台程序。
2、调用windows API组装窗体或对话框界面,适用于ms windows。
3、使用vc++建立win32应用程序。
2、调用windows API组装窗体或对话框界面,适用于ms windows。
3、使用vc++建立win32应用程序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
参考翻译软件取词功能,试下API HOOK
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询