前段時間有個程式要求獲取系統的默認瀏覽器,baidu、Google了好久,后又結合procmon.exe跟蹤瀏覽器打開web頁面的注冊表操作資訊,找到了最終的位置,這里做一個總結,親測win10多個瀏覽器都OK,而我們需要修改默認瀏覽器時只要按照這個步驟對應修改就可以了,
1、默認瀏覽器配置在注冊表中的結構介紹
先來講一下系統中存盤這個鍵值的結構,
1)在注冊表的一個特定路徑存盤了一個名字,比如叫test
2)在注冊表的另一個路徑中把這個test作為了一個中間的路徑,然后在這個路徑下的多層子路徑的位置存盤著具體的默認瀏覽器的默認瀏覽器路徑以及一個預設的命令列格式,
下面看個實體,
2、實際操作展示
使用的環境:
作業系統:Win10 20H1
瀏覽器:Google chrome
1)在HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice的ProgId鍵值為[ChromeHTML]

step2:修改HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command的值為["C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --single-argument %1]

作者:耑新新,發布于 博客園
轉載請注明出處,歡迎郵件交流:[email protected]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/175970.html
標籤:Windows
