[求助+讨论]逆向获取另一软件运行时文本框中不断变化的数字
见附近,很简单的一个软件。单击RUM,每隔1秒数字会跳动一下。现在的问题是,想编写另一个软件,来捕获这个软件文本框中不断变化的数字。我开始的思路是用钩子函数,因为软件中的数字是在定时器消息响应函数中显示的,只要用钩子捕获了WM_TIMER就可以.....但现在发现钩子只能捕获消息,并不能深入到软件中去!!
请教大家,在不知道源代码的情况下,如何能够获取这个软件中的一些“低权限级”的数据?比如下面这个软件中文本框内不断变化的数字?
单击RUM,每隔1秒数字会跳动一下ourdev_617619U9SFUC.rar(文件大小:30K) (原文件名:OneNum.rar) 回复【楼主位】ybdesire
-----------------------------------------------------------------------
可以通过窗口查找,找到该EDIT的窗口HANDLE。
然后发送WM_GETTEXT消息,内容就可以取得了。
查找窗口时需要注意父子关系,一层层查下去。 谢谢楼上给的思路。通过你的方法,现在已经实现了读取单个对话框上的数据。
若有多个对话框,需要怎么办呢?
还有,通过这种方法是可以捕获出很多数据,但不清楚这些数据的含义啊,怎么才能知道捕获到的数据具体是什么含义呢?
页:
[1]