如何从默认浏览器获取默认主页

时间:2010-04-30 19:24:30

标签: c#

如何从C#中的默认浏览器(IE,firefox,...)获取默认主页。

1 个答案:

答案 0 :(得分:3)

没有通用的方法可以做到这一点。首先,您需要找到默认浏览器。默认浏览器的EXE路径始终存储在注册表项中:

  

HKCR \ HTTP \壳\开放\命令

一旦你了解浏览器,事情就会变得更加开放。例如,Internet Explorer将主页URL存储在以下注册表项中:

  

HKCU \ Software \ Microsoft \ Internet Explorer \ Main \ Start Page

一般情况下,浏览器可以以他们喜欢的任何方式存储主页(可能在注册表中,但可能在配置文件中)。

注意:如果您不熟悉在.NET / C#中访问Windows注册表,the MSDN page应该提供您需要的所有信息。