请问如何编程实现从internet explorer中提取 收藏的网址,最近浏览的记录呀,有没有相关的资料给个链接?
解决方案 »
- C#如何实现外排序
- 100分求,在winform下Form1_Resize事件中修改pictureBox和label控件属性(size,Location)
- 如何获取listView中鼠标点中图标的索引值
- ADODC读取Excel问题
- 找一片文章,是关于微软亚洲研究院的一个实习生的.Net的入门,分好几次写的,大概是一天一次,我找不到,急!!!!!帮我找找看
- pictureBox控件如何使用
- 看看我对lock的理解对不对?
- fill进dataset中的表 排序变了??
- 如何传递参数给菜单事件?
- 窗口大小位置
- 在同一解决方案中,如何调试相应的DLL
- 很奇怪 WEB.CONFIG 问题 有兴趣的来看看++++++
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
我用这段代码提取出来的
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);
} }