как найти браузер по умолчанию в реестре windows 7

как найти браузер по умолчанию в реестре windows 7

Мне нужно найти браузер по умолчанию, поэтому сначала я попробую выяснить это через regedit (ключи реестра) https://stackoverflow.com/questions/968449/how-do-i-change-default-browser-using-c-sharp-or-batch-fileкак уже упоминалось, я использовал ключ реестра {HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command}, затем вручную изменил свой веб-браузер с Internet Explorer на Chrome. но после обновления значения в ключе реестра не меняются. почему это происходит??? как я могу определить свой браузер по умолчанию в ключе реестра?

РЕДАКТИРОВАТЬ :

всегда

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

значение есть

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

(даже если я поменяю Chrome на браузер по умолчанию, это не изменится)

решение1

Вы можете заглянуть в этот раздел реестра и узнать, какой браузер используется текущим пользователем:

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

Это REG_SZзначение, и оно будет одним из следующих для трех основных браузеров, доступных в настоящее время:

  • FirefoxURL
  • ChromeHTML
  • IE.HTTP

Связанный контент