como encontrar o navegador padrão no registro do Windows 7

como encontrar o navegador padrão no registro do Windows 7

preciso encontrar meu navegador padrão, então primeiro tento descobri-lo por meio do regedit (chaves de registro) https://stackoverflow.com/questions/968449/how-do-i-change-default-browser-using-c-sharp-or-batch-filecomo mencionado, usei a chave reg{HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command} e alterei manualmente meu navegador da Internet para o Chrome. mas depois de atualizar os valores não muda na chave reg. por que isso aconteceu??? como posso detectar meu navegador padrão na chave de registro?

EDITAR:

sempre

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command 

o valor é

"C:\Program Files (x86)\Internet Explorer\iexplore.exe" -nohome 

(mesmo que eu mude para o Chrome para o navegador padrão, isso não muda)

Responder1

Você pode consultar esta chave de registro e descobrir qual navegador está sendo usado pelo usuário atual:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice\Progid

É um REG_SZvalor e será um destes para os três principais navegadores disponíveis atualmente:

  • URL do Firefox
  • ChromeHTML
  • IE.HTTP

informação relacionada