簡體   English   中英

設置默認瀏覽器

[英]Set default browser

我正在為Web瀏覽器編寫應用程序。 就像其他瀏覽器(Internet Explorer,Google Chrome等)一樣,我需要要求用戶將我的應用程序設置為默認瀏覽器。

有沒有辦法通過代碼設置默認瀏覽器?

根據MSDN上的此答案,您需要更改注冊表項:

RegistryKey regkey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\shell\\Associations\\UrlAssociations\\http\\UserChoice", true);
string browser = regkey.GetValue("Progid").ToString();

if (browser != "IE.HTTP")
{
    regkey.SetValue("Progid", "IE.HTTP");
}

Progid設置為Internet Explorer中的Progid 您應該創建一個自己的並在此處注冊您的Progid

另請參見MSDN上的完整說明文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM