如何从C#中的默认浏览器(IE,firefox,...)获取默认主页。
答案 0 :(得分:3)
没有通用的方法可以做到这一点。首先,您需要找到默认浏览器。默认浏览器的EXE路径始终存储在注册表项中:
HKCR \ HTTP \壳\开放\命令
一旦你了解浏览器,事情就会变得更加开放。例如,Internet Explorer将主页URL存储在以下注册表项中:
HKCU \ Software \ Microsoft \ Internet Explorer \ Main \ Start Page
一般情况下,浏览器可以以他们喜欢的任何方式存储主页(可能在注册表中,但可能在配置文件中)。
注意:如果您不熟悉在.NET / C#中访问Windows注册表,the MSDN page应该提供您需要的所有信息。