社区
网络通信/分布式开发
帖子详情
如何修改IE的历史记录?
gamexo
2003-06-23 11:57:22
急!虽然以前有类似的贴子,但都没有解答如何修改浏览器的历史记录,
我查找过ttp://www.intelligo.net/iedelphi/,也没有找到答案。
是指修改历史记录相关数据,如:
pwcsUrl:
pwcsTitle:
ftLastVisited:
ftLastUpdated:
ftExpires:
...全文
414
12
打赏
收藏
如何修改IE的历史记录?
急!虽然以前有类似的贴子,但都没有解答如何修改浏览器的历史记录, 我查找过ttp://www.intelligo.net/iedelphi/,也没有找到答案。 是指修改历史记录相关数据,如: pwcsUrl: pwcsTitle: ftLastVisited: ftLastUpdated: ftExpires:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gamexo
2003-06-28
打赏
举报
回复
急呀,版主能不能出来帮帮忙呀!!!!
ynduanlian
2003-06-27
打赏
举报
回复
关注啊,关注。
honkily
2003-06-25
打赏
举报
回复
mark
liusuifeng001
2003-06-25
打赏
举报
回复
我记得在注册表里可以进行浏览器的全部的修改!
你可以调用注册表来实现的~
gamexo
2003-06-25
打赏
举报
回复
这个组件包我已下载了,但它只解决删除和添加(而且还不能删除C:\WINDOWS\History)下面的历史记录。
我想解决历史记录的修改问题,
如将历史记录中的所有“163.com*******”修改为"http://www.163.com"
有人能解决的话我还可以再加分!!!!!!!!!!!!
pankun
2003-06-24
打赏
举报
回复
历史记录存放在 C:\WINDOWS\History目录下,你直接改文件就可以了啊.
gamexo
2003-06-24
打赏
举报
回复
非常感谢心上各位的回答
但是问题还没有解决。
我能够读取历史记录,
我想解决的是“修改”历史记录!
Means_pan
2003-06-24
打赏
举报
回复
取得IE的历史记录信息
IE的历史记录保存为文件格式,如何获得这些文件的建立时间和访问次数?
首先在uses部分包括WinInet单元,你会发现里面有这样一个函数:
function GetUrlCacheEntryInfo(lpszUrlName: PAnsiChar;
var lpCacheEntryInfo: TInternetCacheEntryInfo;
var lpdwCacheEntryInfoBufferSize: DWORD): BOOL; stdcall;
但这种声明方式不易使用(你可以试一下),但可以改成如下声明:
function MyGetUrlCacheEntryInfo(lpszUrlName: PAnsiChar;
lpCacheEntryInfo: PInternetCacheEntryInfo;
lpdwCacheEntryInfoBufferSize: PDWORD): BOOL; stdcall; external 'wininet.dll' name 'GetUrlCacheEntryInfoA';
下面是一个简单的范例,希望能对你有所帮助。
procedure ShowCacheInfo;
var
dwCacheEntryInfoBufferSize: DWORD;
lpCacheEntryInfo: PInternetCacheEntryInfo;
begin
//第一次调用,返回需要的字节数在dwCacheEntryInfoBufferSize中
dwCacheEntryInfoBufferSize := 0;
MyGetUrlCacheEntryInfo('http://www.scmp.net/', lpCacheEntryInfo,
@dwCacheEntryInfoBufferSize);
//由第一次调用得到的返回值,分配足够的内存空间,然后第二次调用
GetMem(lpCacheEntryInfo, dwCacheEntryInfoBufferSize);
try
//如果调用成功,返回的信息在lpCacheEntryInfo中
if MyGetUrlCacheEntryInfo('http://www.scmp.net/', lpCacheEntryInfo,
@dwCacheEntryInfoBufferSize) then
begin
//lpCacheEntryInfo是指向INTERNET_CACHE_ENTRY_INFOA结构的指针,参考WinInet
//单元内INTERNET_CACHE_ENTRY_INFOA结构的定义,那里面有你想要的一切,下面将
//显示点击次数。
ShowMessage(IntToStr(lpCacheEntryInfo.dwHitRate));
end;
finally
freemem(lpCacheEntryInfo);
end;
end;
end.
请问如何获得ie中历史的信息
用IUrlHistoryStd2 接口可以实现,在VC的文档中没有这个接口的描述,不过你可以取看VC的源程序和头文件。
如下面是在记录中添加50条
IUrlHistoryStg2* pUrlHistoryStg2 = NULL;
HRESULT hr = CoCreateInstance(CLSID_CUrlHistory,
NULL, CLSCTX_INPROC, IID_IUrlHistoryStg2,
(void**)&pUrlHistoryStg2);
if (SUCCEEDED(hr))
{
char a[200];
char b[200];
strcpy(a,"www.csdn.net");
strcpy(b,"test");
hr=pUrlHistoryStg2->AddUrl((LPCOLESTR)(&a),(LPCOLESTR)(&b),0);
pUrlHistoryStg2->Release();
}
TechnoFantasy
2003-06-24
打赏
举报
回复
看看这个组件(包含范例)
http://www.oligo.dk/iedelphi/urlhistory/turlhistory.htm
TechnoFantasy
2003-06-24
打赏
举报
回复
IUrlHistoryStg的AddUrl方法可以添加URL到历史中,DeleteUrl可以删除一个URL。
nba23
2003-06-24
打赏
举报
回复
五星级的高手,
TechnoFantasy
2003-06-24
打赏
举报
回复
利用IURLHistroy接口,这个是一个这方面介绍很完全的站点:
http://www.oligo.dk/iedelphi/urlhistory/urlhistory_demo2.htm
清空IE
历史记录
的代码资源
清空IE
历史记录
清空IE
历史记录
清空IE
历史记录
清空IE
历史记录
查看IE浏览
历史记录
,QQ登陆
历史记录
查看浏览器浏览记录等,IE地址栏记录,访问过的文档,OFFICE文档访问记录,“运行
历史记录
”,QQ登陆
历史记录
等
IE
历史记录
查看器,可以查看网吧等几个月的IE浏览记录
可以查看网吧等几个月的IE浏览记录 可以查看网吧等几个月的IE浏览记录
IE
历史记录
查看器
有了它不再为IE自带的
历史记录
查看方式所局限,你可以指定任意日期,“中文标题、具体到时间的日期、
历史记录
突出显示”一目了然,最重要是它不用安装,双击后设定你要查看的方式后,即可达到你的目的。
IE
历史记录
检测工具
IE
历史记录
检测工具 可查IE
历史记录
,亦可可清IE
历史记录
绿色版
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章