• 4183阅读
  • 3回复

[提问]QT 如何跨进程获取控件的内容 [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 2011-12-08
关键词: 进程
有两个应用程序A和B,A进程如何获取B进程中编辑框中的内容?
离线wxj120bw

只看该作者 1楼 发表于: 2011-12-08
回 楼主(爱的就是米) 的帖子
进程间通讯 内socket,共享内存等
如果不用通讯 再说
离线myer

只看该作者 2楼 发表于: 2011-12-08
像金山词霸取词那样,用到了操作系统的hook函数

如果对方进程是可以编程的,方法就多了,qprocess、socket、sharememory、pipe等等
例如,用qprocess启动,编辑框中的内容改变时向标准输出内容,然后解析
http://user.qzone.qq.com/56430808

只看该作者 3楼 发表于: 2011-12-12
首先感谢你们的回答!
关键的问题就是对方的进程时不可编程,并且不提供任何的编程接口,只提供界面,已经应用程序的启动路径,还有linux下有hook函数吗?
我希望可以获取另外一个进程中编辑框的内容!!
还请高手赐教啊!

快速回复
限100 字节
 
上一个 下一个