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

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

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

我对此很模糊,所以会给大家很多分数的,也请大家详细认真的回答。谢谢了!
...全文
124 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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楼能仔细说说吗
老吴笔记 2009-11-18
  • 打赏
  • 举报
回复
BHO是什么,哎呀,我想学呀
MoXiaoRab 2009-11-18
  • 打赏
  • 举报
回复
写BHO吧,这些要求不难

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧