使用VB.NET更改浏览器的主页

时间:2011-05-23 18:43:09

标签: .net vb.net .net-4.0 browser

每当用户开始使用我的应用程序时,它应检查默认浏览器的当前默认主页if(homepage!= xyz.com)我想将主页更改为xyz.com

3 个答案:

答案 0 :(得分:2)

Internet Explorer的浏览器主页由注册表项

控制
  

HKCU \ Software \ Microsoft \ Internet Explorer \ Main

要从VB设置此项,请使用以下

Imports Microoft.Win32
...

Module Util
    Sub SetHomePage(Dim theUrl As String)
        Registry.SetValue("HKCU\Software\Microsoft\Internet Explorer\Main", "Start Page", theUrl)
    End Sub
End Module

答案 1 :(得分:2)

只是旁注,所有其他浏览器通常从IE拥有的设置中获取设置。例如,使用VB为IE设置代理服务器将自动为系统上的任何其他常见浏览器执行此操作。此外,假设您正在为其他人编写软件,而不仅仅是您的个人用途,我并不是说这是一个糟糕的方式,恰好这是最常见的目标,因此希望确保任何更改与最常见的用户横截面兼容。

答案 2 :(得分:1)

对于firefox你可能正在寻找this。 (参见 nunespascal 回复)

编辑以下内容:

user_pref("browser.startup.homepage", "http://www.google.com/");
prefs.js中的

应该有效。