1

мне нужно найти браузер по умолчанию, поэтому сначала я пытаюсь выяснить это с помощью regedit (ключи реестра)https://stackoverflow.com/questions/968449/how-do-i-change-default-browser-using-c-sharp- или-пакетный файл, как уже упоминалось, я использовал 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 ответ1

8

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

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

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

  • FirefoxURL
  • ChromeHTML
  • IE.HTTP

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .