从外部获取一个edit框内数据的几种思路
2008-03-11 23:51
148 查看
整理了一下 主要有这几个
findwindow 查找一个窗口
enumwindow 枚举窗口,通过回调函数,回调函数决定是否继续枚举
enumchildwindow 枚举某窗口的子窗口,比如先findwindow到qq的登录窗体 然后用enumchildwindow查找密码框(实际上 密码框不直接属于登录窗体)
windowfrompoint 获取当前鼠标所在位置的窗口
只要先获取到了窗体,就可以通过getwindowtext或者getdlgitemtext来获取内容
或者直接sendmessage
比如取qq账号,因为qq账号是一个combobox,所以要向combobox发送CB_GETLBTEXT消息,来获取当前的qq帐户
另外 findwindow有两个参数
第一个参数是类名 比如ComboBox,Edit或者#32770,(#32770是mfc的dialog base的类名)
第二个参数是窗体类的title
还有,就是ES_PASSWORD的EDIT控件,想要获取它的Text不能直接通过GetWindowText了,因为win98之后的操作系统,做了限制,不能跨进程调用,一般方法是OpenProcess,然后VirtualAllocEx一些远程进程的内存,然后在这片内存中写入一个函数,WriteProcessMemory,最后是CreateRemoteThread,创建远程线程,这种技术叫做进程注入,一般杀毒软件都会进行对OpenProcess和CreateRemoteThread等函数进行ApiHook进行拦截。
findwindow 查找一个窗口
enumwindow 枚举窗口,通过回调函数,回调函数决定是否继续枚举
enumchildwindow 枚举某窗口的子窗口,比如先findwindow到qq的登录窗体 然后用enumchildwindow查找密码框(实际上 密码框不直接属于登录窗体)
windowfrompoint 获取当前鼠标所在位置的窗口
只要先获取到了窗体,就可以通过getwindowtext或者getdlgitemtext来获取内容
或者直接sendmessage
比如取qq账号,因为qq账号是一个combobox,所以要向combobox发送CB_GETLBTEXT消息,来获取当前的qq帐户
另外 findwindow有两个参数
第一个参数是类名 比如ComboBox,Edit或者#32770,(#32770是mfc的dialog base的类名)
第二个参数是窗体类的title
还有,就是ES_PASSWORD的EDIT控件,想要获取它的Text不能直接通过GetWindowText了,因为win98之后的操作系统,做了限制,不能跨进程调用,一般方法是OpenProcess,然后VirtualAllocEx一些远程进程的内存,然后在这片内存中写入一个函数,WriteProcessMemory,最后是CreateRemoteThread,创建远程线程,这种技术叫做进程注入,一般杀毒软件都会进行对OpenProcess和CreateRemoteThread等函数进行ApiHook进行拦截。
相关文章推荐
- 获取手机APP对网络访问数据的一个思路
- android 添加一个button并获取editText数据
- android 添加一个button并获取editText数据
- 单击gridview控件外部的一个按钮,获取gridview中的一列数据,获得的数据插入到另一个表中
- MVC C#在后台接收一个气象台Json,在前台可以弹出json中所有的数据,但是现在想获取气象Json中每一个对象
- iOS中从网络获取数据的几种方法的比较
- C#获取外部程序ListView中的数据
- 微信支付回调获取不到数据的解决 办法,思路
- 使用ASIRequest框架 封装一个专门用于数据json串获取的类
- python读取外部数据之excel数据获取及参数说明
- request获取数据的几种方法
- $.ajax()方法从服务器获取json数据几种方式详解
- 给ajax留一个模板,通过后台传递json获取数据,并用table显示,方便以后使用
- Android中获取网页表单中的数据实现思路及代码
- 使用LEFT JOIN多次关联同一个表获取数据不正确的问题
- 获取页面上cookie数据中某一个值的函数
- 使用 SQL 语句从数据库一个表中随机获取一些数据
- selenium 打开一个新页面,获取数据后关闭
- 提交input内容的思路(button加onclick函数),以及获取一个 input里面的内容
- 转载知乎——如何编写一个获取百度Place API里面POI数据的爬虫