+ -
当前位置:首页 → 问答吧 → 请问如何编程操作当前活动程序的内容缓冲区?

请问如何编程操作当前活动程序的内容缓冲区?

时间:2010-08-03

来源:互联网

例如:

1。用 firefox 打开一个网页,如何可以在自己的程序里读到这个页面的内容?  
目的: 可以直接保存到本地文件里(我知道 ctrl +s 也可保存,但我想对保存的内容做一些常规例行操作,所以想在程序里完成)

2。在 terminal 里 vi 一个文件,如何可以在自己的程序里读到这个文件的内容, 然后直接发送到系统剪切板 ?
目的: 可以直接在别的地方粘贴这部分内容


我在 gnome 环境下, 是不是要用到 gtk 编程 ?  恳请各位指个思路, 谢谢。

作者: kofgirl   发布时间: 2010-08-03

理论上说,找到地址就可以了,但内核态的地址和用户态的地址是两回事。

我最近正在琢磨这方面的事,内核态下通过vma找到用户态进程的堆,栈,代码段,数据段什么的,改改,看看用户态程序有啥反映。

作者: zyr-linux   发布时间: 2010-08-03

怎么找地址? 能说详细些吗?

作者: kofgirl   发布时间: 2010-08-03

热门下载

更多