Windows 中默认浏览器的路径变量

Windows 中默认浏览器的路径变量

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 是默认浏览器等,它可以采用该值,并且无论如何始终具有相同的名称。

答案1

您可以使用:

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

你将得到如下结果:

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

然后你就可以轻松地解析它。

答案2

要获取有关默认浏览器的信息,您需要检查 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

相关内容