Як знайти браузер за замовчуванням у реєстрі Windows 7


1

мені потрібно знайти свій браузер за замовчуванням, тому спершу я спробую розібратися в ньому через regedit (реєстраційні ключі) https://stackoverflow.com/questions/968449/how-do-i-change-default-browser-using-c-sharp- або-batch-файл, як згадувалося, я використовував ключ reg {HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ http \ shell \ open \ command}, тоді я вручну змінюю веб-браузер з Інтернету на пошук на Chrome. але після того, як я оновлюю значення, значення reg не змінюється. чому це трапляється ??? як я можу виявити свій браузер за замовчуванням у ключі reg?

Редагувати:

завжди

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

значення є

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

(навіть я зміню на chrome на браузер за замовчуванням, це не змінюється)


Здається, ви намагаєтесь програмно змінити значення реєстру, тому, можливо, це належить до StackOverflow із примітками про те, якою мовою / інструментами ви користуєтесь.
ckhan

@ ckhan-yah я намагаюся це зробити .. але перед цим я перевіряю це в редагуванні рег. якщо я зміню веб-переглядачі вручну (Explorer на хром), то відповідно до цього, чи реґік змінює його значення чи ні ???? але тут він не змінюється у Windows 7. Я хочу знати, чому це відбувається і як я можу бачити зміни.
DevT


@ckhan я прочитав це. але про Windows 7 не згадується: :(
DevT

Якою мовою програмування ви користуєтесь якою функцією?
Акшат Міттал

Відповіді:


9

Ви можете зазирнути під цей ключ реєстру та дізнатися, який браузер використовує поточний користувач:

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

Це REG_SZзначення і буде одним із таких для трьох основних браузерів, які зараз доступні:

  • FirefoxURL
  • ChromeHTML
  • IE.HTTP

чудово ... це приємно.
гуму
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.