请问关于ie的一些问题

cooljazz 2006-05-24 08:24:46
请问如何编程实现从internet explorer中提取 收藏的网址,最近浏览的记录呀,有没有相关的资料给个链接?
...全文
80 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
woshiguzhiwei 2006-05-25
  • 打赏
  • 举报
回复
把试的结果给我们看看,好吗?
如何清除那些记录?
cooljazz 2006-05-25
  • 打赏
  • 举报
回复
但是打开历史记录的目录,可以看到今天,昨天的历史记录,和提取出来的文件目录不一样,奇怪亚
cooljazz 2006-05-25
  • 打赏
  • 举报
回复
历史记录的文件有 History.IE5,index.dat
我用这段代码提取出来的
private void button2_Click(object sender, System.EventArgs e)//Favorites
{
System.IO.DirectoryInfo MyDifo = System.IO.Directory.CreateDirectory(System.Environment.GetFolderPath(System.Environment.SpecialFolder.History).ToString());
this.getDirectories(MyDifo.FullName);
}


private void getDirectories(string path)
{
string[] fileNames = Directory.GetFiles(path);
string[] directories = Directory.GetDirectories(path);
foreach (string file in fileNames)
{
MessageBox.Show(file);
}
foreach (string dir in directories)
{
MessageBox.Show(dir);
getDirectories(dir);
}

}
cooljazz 2006-05-24
  • 打赏
  • 举报
回复
谢谢丁丁,我这就试一下
我是丁学 2006-05-24
  • 打赏
  • 举报
回复
这些东西和IE没有关系的,存放的位置都写在了注册表中的这个位置了:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

历史记录为History键,一般为
C:\Documents and Settings\Administrator\Local Settings\History

收藏夹为Favorites键,一般为
C:\Documents and Settings\Administrator\Favorites

先从注册表中找到这个位置,然后把这里面的网址抓出来,一般是*.url
cooljazz 2006-05-24
  • 打赏
  • 举报
回复
为什么我的贴子没有人回复呀??

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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