2009-07-19 49 views
1

伙计们,如何以编程方式更改Internet Explorer搜索助手?

我正在开发浏览器辅助对象,是要改变搜索助手的URL在Internet Explorer 6

我已经在网络上发现的,它可以通过写新做“搜索助手”值注册到“HKEYLOCALMACHINE \ Software \ Microsoft \ Internet Explorer \ Search”。但是,当我手动编写它没有改变IE行为。

我会很感激在这个问题上的任何建议。

+1

注意:未经用户明确同意就更改“搜索助手”网址可能被认为是恶意行为,并且可能将您的BHO作为任何一种AM产品的恶意软件阻止。 – EricLaw 2009-07-19 16:58:11

回答

2

设置搜索助理URL到特定网站(出现在侧点击IE6搜索工具栏按钮的一个),该注册表项实际上是这些:

 
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main 
    Search Bar (REG_SZ, put the URL here) 
    Use Custom Search URL (REG_DWORD, should be 1) 

注意,这并未”不要更改用于从地址栏搜索的搜索引擎。微软似乎(在XP SP2)有硬编码此去

 
http://auto.search.msn.com/response.asp?MT=TheQuery&srch=4&prov=XXXX 

凡省的东西“批准”,例如MSN,GOGL,LYCO等,您可以设置在

这个“省”
 
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl 
    provider (REG_SZ) 
相关问题