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

Don*_*uck 4 windows browser path

Windows 中的某些文件或文件夹具有路径变量(如 %appdata%、%systemroot%、%userprofile% 等)。有没有类似的东西来获取默认浏览器?

例如,C:\Program Files\Google\Chrome\Application\chrome.exe如果 Google Chrome 是默认浏览器、C:\Program Files\Mozilla Firefox\firefox.exeFirefox 是默认浏览器、C:\Program Files\Internet Explorer\iexplore.exeInternet Explorer 是默认浏览器等,则它可以采用该值,并且无论如何始终具有相同的名称。

小智 5

您可以使用:

reg QUERY HKEY_CLASSES_ROOT\htmlfile\shell\open\command /ve
Run Code Online (Sandbox Code Playgroud)

你会得到类似的东西:

(Default)    REG_SZ    "C:\Program Files (x86)\Internet Explorer\iexplore.exe"
Run Code Online (Sandbox Code Playgroud)

然后你可以很容易地解析它。

  • 此注册表项的值为 `"C:\Program Files\Internet Explorer\iexplore.exe" %1` 但我的默认浏览器是 Chrome。 (2认同)