保存所有浏览器的URL历史记录

时间:2012-11-11 15:19:01

标签: c# .net winforms logging browser

我需要编写一个日志系统,它将保存使用Windows上安装的所有浏览器制作的所有域名和访问时间(如果可能的话也是关闭时间)。

例如: http://stackoverflow.com 14:45 - 16:55

我无法在谷歌上找到任何实施信息,请转发给我或解释一下该怎么做。

2 个答案:

答案 0 :(得分:2)

你要求的是高度依赖于使用的浏览器/浏览器版本(也可能是Windows版本)......

由于您没有描述目标是什么,因此难以提出具体的解决方案/选项......

一个与浏览器无关的选项是实现代理并配置系统/浏览器以使用该代理......然后代理将执行日志记录。但通过更改浏览器中的代理配置可以轻松避免这种情况......

答案 1 :(得分:1)

查看您是否可以阅读每个浏览器的历史文件并从中解析详细信息。

反转片:

在xp = C:\ Documents and Settings \ USER \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \ in vista = C:\ users \ USER \ Local Settings \ Application Data \ Google \ Chrome \ User Data \ Default \

FIREFOX: C:\ Documents and Settings \ owner \ Local Settings \ History

IE: C:\ Documents and Settings \ YOURUSERNAME \ Local Settings \ History

我从未尝试过这样做,不知道历史是否加密存储,以及存储了什么级别的细节(打开时间,关闭时间等)。