求助钩子函数问题!分数不够可以再加

alice_2860 2009-11-18 04:10:15
请看清问题,挨个回答,谢谢!
问题描述:我的目的,采集用户浏览网页的时间。如果用Agent的话只能收集单个站点的数据,也就是需要对每个要浏览的网页都要在开头添加Agent只能函数。但是我需要的是采集用户浏览的任何网页的浏览时间,所以我想用钩子函数。
就拿我自己说,我每天会浏览很多网页,很多不同的网页,同时我想采集我浏览的每个网页的时间。

钩子函数我大概知道了,注意这里都是通过浏览器来浏览网页的!
问题来了
1)我这里想采集的浏览时间,应该用那个钩子函数???好像是要自己写一个C函数,然后包装的吧?大概怎么样包装呢???请用语言描述就好,(我的设计是:记住我打开某个网页的时间Start,再记住我关掉这个网页的时间end,则我浏览该网页的时间为end-start)
2)这个钩子函数好像是系统自动会调用的,那假如我写好了C语言实现的调用函数,并且包装成了钩子函数。怎么样弄,或者说放在哪里,可以让系统自动调用呢?
3)钩子函数采集的信息好像是可以放在一个.txt文件中的吧,是吗??就想获得,用户ID,网页的URL,用户浏览的时间(start和end两个时间点既可)。

我对此很模糊,所以会给大家很多分数的,也请大家详细认真的回答。谢谢了!
...全文
59 点赞 收藏 8
写回复
8 条回复
MoXiaoRab 2009年11月19日
[Quote=引用 3 楼 alice_2860 的回复:]
1楼能仔细说说吗

[/Quote]
这玩意说起来几天也说不完,你要我的命啊~

Google BHO 学习资料一大堆,慢慢去学吧
回复 点赞
Dingnifei123 2009年11月19日
留名,
建议先去网上搜搜看,

把最难啃的骨头留个这里的高手就行了,针对性强点,
回复 点赞
danxuezx 2009年11月19日
这个帖子我要关注到底……
回复 点赞
maple_zhj 2009年11月19日
作为一个程序,无所谓什么自动收集,

因为它就是人为写的控制。



首先,你使用全局钩子的话,

将会钩住 所有的程序,

你可以获取所属类型的 钩子的 相关信息,

然后,你当然可以将它 保存到 *.Txt中,

先从简单的钩子 做个 Demo出来,

有助于你理解 Hook技术
回复 点赞
xxfxiazai 2009年11月18日
楼主的问题太多了,给你个建议,一次最好提一个问题,一个一个来...

楼主对钩子是什么,似乎不了解..
简单的说,它是一个API函数,所以一个函数必须有一个程序来调用它才能执行,"这个钩子函数好像是系统自动会调用的""钩子函数采集的信息好像是可以放在一个.txt文件中的吧",显然这两句话表明你不理解钩子是什么

钩子的话,一般是全局函数吧,在你的代码的任何位置都可以调用来开启,关闭.系统自动调用?你收集时间肯定要记录吧,也就是要一个记录程序,那么开机启动该记录程序,启动该程序同时启动钩子(通过调用API函数启动),同时这个程序也负责生成记录文件,比如.TXT格式的,如何呢

以上是我一个新手的愚见.
回复 点赞
alice_2860 2009年11月18日
1楼能仔细说说吗
回复 点赞
_JeffreyWu 2009年11月18日
BHO是什么,哎呀,我想学呀
回复 点赞
MoXiaoRab 2009年11月18日
写BHO吧,这些要求不难
回复 点赞
发动态
发帖子
VC/MFC
创建于2007-09-28

7893

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告