2011-05-23 37 views
-1

浏览器的主页每当用户开始使用我的应用程序应该检查默认浏览器,如果当前的默认主页(主页!= xyz.com)我想改变的主页,xyz.com更改使用VB.NET

+0

的可能重复[如何设置默认浏览器主页(IE)与C#?(http://stackoverflow.com/questions/332486/how-to-set-the-default-browser-home-page -ie-with-c) – David 2011-05-23 18:45:51

+0

这是一个用于C#并且仅用于IE的。但我仍然认为改善这个问题会很好。 – 2011-05-23 18:50:43

+0

@daemon_x:嗯,它是语言不可知的,但我想不是平台不可知的。我是有点仓促与投票,不能撤消:(尽管如此,OP可以先做一些调查,这个问题仍然是非常接近,能够因其他原因 – David 2011-05-23 18:52:28

回答

2

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

HKCU \软件\微软\的Internet Explorer \主要

要设置这个从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 
+0

(无,为什么你会想这样的背景下)的努力我设置Mozilla Firefox浏览器作为默认 – asvignesh 2011-05-24 05:37:03

+0

如何为Firefox设置它 – asvignesh 2011-05-24 05:37:29

2

只是一个侧面说明,所有其他的浏览器通常得到什么IE浏览器有自己的设置。例如,使用VB为IE设置代理服务器将自动为系统上的任何其他常见浏览器执行此操作。此外,假设您正在为其他人编写软件,而不仅仅是您的个人使用,我并不是说这是一个不好的方式,只是这是最常见的目标,因此要确保所做的任何更改是与最常见的用户横截面兼容。

1

用于Firefox你可能会寻找this。 (见nunespascal响应)

编辑如下内容:

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

prefs.js应该工作。