免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1413 | 回复: 3
打印 上一主题 下一主题

请问如何编程操作当前活动程序的内容缓冲区? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-03 09:31 |只看该作者 |倒序浏览
例如:

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

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


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

论坛徽章:
0
2 [报告]
发表于 2010-08-03 09:56 |只看该作者
理论上说,找到地址就可以了,但内核态的地址和用户态的地址是两回事。

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

论坛徽章:
0
3 [报告]
发表于 2010-08-03 10:15 |只看该作者
怎么找地址? 能说详细些吗?

论坛徽章:
0
4 [报告]
发表于 2010-08-03 19:07 |只看该作者
还在琢磨中,基本思路是通过vma找,估计还要用到objdump之类的东东,
等有了初步结果再说吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP