1

Некоторые файлы или папки в Windows имеют переменные пути (например,% appdata%,% systemroot%,% userprofile% и т.д.). Есть ли что-нибудь подобное, чтобы получить браузер по умолчанию?

Например, оно может принимать значение C:\Program Files\Google\Chrome\Application\chrome.exe если Google Chrome является браузером по умолчанию, C:\Program Files\Mozilla Firefox\firefox.exe если Firefox является браузером по умолчанию, C:\Program Files\Internet Explorer\iexplore.exe если Internet Explorer является браузером по умолчанию и т.д., И всегда имеет одно и то же имя, несмотря ни на что.

2 ответа2

2

Ты можешь использовать:

reg QUERY HKEY_CLASSES_ROOT\htmlfile\shell\open\command /ve

И вы получите что-то вроде:

(Default)    REG_SZ    "C:\Program Files (x86)\Internet Explorer\iexplore.exe"

Тогда вы можете легко разобрать его.

0

Чтобы получить информацию о браузере по умолчанию, вам нужно проверить реестр Windows.

Вы можете найти больше информации об этом здесь:

https://newoldthing.wordpress.com/2007/03/23/how-does-your-browsers-know-that-its-not-the-default-browser/

Также вы можете выиграть, чтобы проверить это. https://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser

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