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

 更新时间:2015年06月17日 09:21:12   作者:RobinTang  
这篇文章主要介绍了C#使用默认浏览器打开网页的方法,涉及C#操作浏览器属性的相关技巧,需要的朋友可以参考下

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

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#程序设计有所帮助。

相关文章

  • C# 图片与Base64码的相互转化问题(代码详解)

    C# 图片与Base64码的相互转化问题(代码详解)

    这篇文章主要介绍了C# 图片与Base64码的相互转化的代码,通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-03-03
  • C#排序算法之快速排序

    C#排序算法之快速排序

    下面给出的代码是以数组最后一个元素作为参考元素,这仅是参考元素选取的方式之一。
    2010-09-09
  • C#语法之泛型的多种应用

    C#语法之泛型的多种应用

    这篇文章主要介绍了C#语法之泛型的多种应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • C#将时间转成文件名使用方法

    C#将时间转成文件名使用方法

    C#将时间转成文件名用到的是DateTime类的ToFileTime方法,下面看使用方法吧
    2014-01-01
  • C#获取进程和对进程的操作

    C#获取进程和对进程的操作

    下面是一个例子:获取进程列表、创建“违禁”进程名单、查找并终止进程,注意先要在项目里添加System.Management的引用
    2013-04-04
  • C# 调用API函数弹出映射网络驱动器对话框问题

    C# 调用API函数弹出映射网络驱动器对话框问题

    C#中的.net的常用对话框中没有映射网络驱动映射对话框,所以需要用windows的API函数去实现弹出映射网络驱动器对话框
    2014-01-01
  • c#根据文件类型获取相关类型图标的方法代码

    c#根据文件类型获取相关类型图标的方法代码

    c#根据文件类型获取相关类型图标的方法代码,需要的朋友可以参考一下
    2013-05-05
  • C#跨窗体操作(引用传递) 实例代码

    C#跨窗体操作(引用传递) 实例代码

    现在给大家介绍一种最简单的跨窗体操作,WinForm的窗体是一个类,C#的类是引用类型,那么我们应该可以将WinForm窗体类进行传递,那不就可以进行操作了么?
    2013-03-03
  • C#软件注册码的实现代码

    C#软件注册码的实现代码

    开发软件时,当用到商业用途时,注册码与激活码就显得很重要了,现在的软件技术实在在强了,各种国内外大型软件都有注册机制,但我们学习的是技术
    2013-05-05
  • C#调用Java方法实例详解

    C#调用Java方法实例详解

    这篇文章主要介绍了C#调用Java方法实例详解的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论