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://stackoverflow.com/questions/4222367/windows-registry-key-for-check-whether-ie-is-the-default-browser