C#使用默认浏览器打开网页的方法

内容摘要
本文实例讲述了C#使用默认浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下:


public static bool OpenBrowser(String url)
{
RegistryKey key = Regist
文章正文

本文实例讲述了C#使用默认浏览器打开网页的方法。分享给大家供大家参考。具体实现方法如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static bool OpenBrowser(String url)
{
  RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
  String s = key.GetValue("").ToString();
  String browserpath = null;
  if (s.StartsWith("\""))
  {
    browserpath = s.Substring(1, s.IndexOf('\"', 1) - 1);
  }
  else
  {
    browserpath = s.Substring(0, s.IndexOf(" "));
  }
  return System.Diagnostics.Process.Start(browserpath, url)!=null;
}

希望本文所述对大家的C#程序设计有所帮助。


代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!