研究关于跨进程信息获取
2008-03-04 22:01
253 查看
如果开发工具要是VC或Delphi可能要好一点,不过用的是PB就要麻烦一些了,不过好多的问题还是被我一一解决了。不外是调用API函数来解决这个问题。
首先是要获得目标窗口的句柄,然后再以这个句柄为根对其包含的内容进行遍历,直到找到要找的对象的句柄,再调用相关的API函数进行获取或设置的操作。由于PB中不能使用回调函数,这造成了很大的困难,还好用了其它的办法就可以解决这个问题了(就是采用其它的API函数)。
还有问题就是,对于一些非标准的控件,用这个方法就不能找到对象了,一些工具就失效了,不知道这个问题该如何解决。希望有时间的话,可以再仔细研究一下。
首先是要获得目标窗口的句柄,然后再以这个句柄为根对其包含的内容进行遍历,直到找到要找的对象的句柄,再调用相关的API函数进行获取或设置的操作。由于PB中不能使用回调函数,这造成了很大的困难,还好用了其它的办法就可以解决这个问题了(就是采用其它的API函数)。
还有问题就是,对于一些非标准的控件,用这个方法就不能找到对象了,一些工具就失效了,不知道这个问题该如何解决。希望有时间的话,可以再仔细研究一下。
相关文章推荐
- 关于跨进程使用回调函数的研究:以跨进程获取Richedit中RTF流为例(在Delphi 初始化每一个TWinControl 对象时,将会在窗体 的属性(PropData)中加入一些标志,DLL的HInstance的值与HOST 进程的HInstance并不一致)
- windows应用开发由浅入深(五)关于进程和线程--获取当前进程信息
- [zt]关于跨进程使用回调函数的研究:以跨进程获取Richedit中RTF流为例
- 关于跨进程使用回调函数的研究:以跨进程获取Richedit中RTF流为例。
- 关于跨进程使用回调函数的研究:以跨进程获取Richedit中RTF流为例。
- 摆脱DLL"地狱"的困扰之获取进程信息
- iOS 关于获取网络类型和运营商信息
- 关于Android上GPS获取地理信息坐标的体会
- 关于使用WMI获取杀毒软件信息
- windows核心编程-如何获取进程命令行信息
- Java获取系统信息(cpu,内存,硬盘,进程等)的相关方法
- QNX下获取系统信息的方法(cpu,内存,进程等等)
- 关于进程间互发信息
- 关于在网页上获取信息.idhttp
- iOS:关于获取网络类型和运营商信息
- 关于 UAV 的一些研究信息
- 获取进程信息 源码
- 关于获取硬件信息
- Linux下父进程通过管道发送文件名给子进程,子进程获取文件名后首先判断文件是否存在,不存在,通过管道返回错误信息,存在,将文件内容返回给父进程
- 使用getrusage获取进程使用系统资源信息