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