
我有一個自訂應用程序,我想使用它來處理預設瀏覽器請求;如何配置 Windows 以使用我的應用程式而不是當前的預設瀏覽器?
答案1
我也想知道這個問題的答案。我一直在尋找一個應用程式或一些腳本,我可以將其作為“預設瀏覽器”來攔截鏈接,然後提示我要做什麼(使用瀏覽器 A、B 或 C 打開,運行自訂應用程式等)。那真是太棒了。
根據這篇文章,http://support.microsoft.com/kb/224816
當您在Internet Explorer 和更高版本的Netscape 中選擇「將此設為預設瀏覽器」時,瀏覽器會將自身註冊到以下所有項目中,以使其成為預設瀏覽器(以及寫入的其他條目)。
HKEY_CLASSES_ROOT.htm HKEY_CLASSES_ROOT.html HKEY_CLASSES_ROOT\http\shell\open\command HKEY_CLASSES_ROOT\http\shell\open\ddeexec\Application HKEY_CLAS紅素OT\gopher\ shell\open\command HKEY_CLASSES_ROOT\gopher\shell\open\ddeexec\Application
編輯
從那時起我發現了這個很棒的 Windows 工具:http://browserchooser.codeplex.com/
答案2
看起來這就是我所需要的: http://msdn.microsoft.com/en-us/library/dd203067(VS.85).aspx
更新:我為此編寫了一個快速註冊表腳本: http://pastebin.com/KPYyGcaV