Internet Explorer 如何获取其收藏夹?

Internet Explorer 如何获取其收藏夹?

看起来 Internet Explorer 有两种方法来保存其收藏夹列表:在“Windows/Favorites”文件夹中和在注册表“HKCU/Software/Microsoft/Internet Explorer/Main/FavouritesEntries”中。

那里的信息似乎重复了。我想知道,Internet Explorer 如何建立他的收藏夹列表?他更喜欢注册表设置还是文件夹设置?当注册表列表与文件夹列表不匹配时,它如何处理这种情况?

谢谢你!

答案1

我认为“HKCU/Software/Microsoft/Internet Explorer/Main/FavouritesEntries”位置有默认的 IE 书签,而用户书签存储在 Windows/Favorites 文件夹中。因此,当 IE 加载时,它会结合这两个列表来构建收藏夹。

答案2

它还从这些注册表位置的“Favorites”项中指定的文件夹中获取内容:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Explorer\Shell folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current Version\Explorer\User Shell folders
HKEY_USERS\.default\Software\Microsoft\Windows\Current Version\Explorer\Shell folders
HKEY_USERS\.default\Software\Microsoft\Windows\Current Version\Explorer\User Shell folders

相关内容