Как найти браузер по умолчанию в реестре Windows 7
Мне нужно найти браузер по умолчанию, поэтому сначала я попытаюсь понять его с помощью regedit (ключи реестра) https://stackoverflow.com/questions/968449/how-do-i-change-default-browser-using-c-sharp-or-batch-file, как уже упоминалось, я использовал reg ключ {HKEY_LOCAL_MACHINE\SOFTWARE\Classes\http\shell\open\command}, а затем я вручную переключаю свой веб-браузер с Internet Explorer на Chrome. но после того, как я обновляю значения не меняется в ключе рег почему это случилось??? как я могу определить свой браузер по умолчанию в ключе reg?
РЕДАКТИРОВАТЬ:
всегда
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