Como alterar o Assistente de Pesquisa do Internet Explorer programaticamente?
-
18-09-2019 - |
Pergunta
Pessoal,
Estou desenvolvendo o objeto Helper Helper, que precisa alterar o URL do Assistente de Pesquisa no Internet Explorer 6.
Descobri na web, que isso pode ser feito escrevendo um novo valor de "Assistente de Pesquisa" no Registro "Hkeylocalmachine Software Microsoft Internet Explorer Search". No entanto, quando escrevo manualmente, nada muda no comportamento do IE.
Agradeço quaisquer sugestões sobre esse assunto.
Solução
Para definir o URL do assistente de pesquisa (aquele que aparece ao lado ao clicar no botão da barra de ferramentas do IE6) para um site específico, as entradas do registro são realmente estas:
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)
Observe que isso não altera o mecanismo de pesquisa que você usa para pesquisar na barra de endereços. A Microsoft parece (no XP SP2) para ter codificado isso para ir para ir para
http://auto.search.msn.com/response.asp?MT=TheQuery&srch=4&prov=XXXX
Onde o Prov é algo "aprovado" como MSN, Gogl, Lyco, etc. Você pode definir este 'Prov' em
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl provider (REG_SZ)