Можно так попробовать:
Код | private string getDefaultBrowser() { string browser = string.Empty; RegistryKey key = null; try { key = Registry.ClassesRoot.OpenSubKey(@"HTTP\shell\open\command", false); browser = key.GetValue(null).ToString().ToLower().Replace("\"", ""); if (!browser.EndsWith("exe")) { browser = browser.Substring(0, browser.LastIndexOf(".exe") + 4); } } finally { if (key != null) key.Close(); } return browser; }
private void button1_Click(object sender, EventArgs e) { MessageBox.Show(getDefaultBrowser()); }
|
Этот способ позволяет получить польный путь к браузеру по умолчанию. |