本文摘自PHP中文网,作者黄舟,侵删。
CSharp调用默认浏览器打开网页的几种方法示例界面:

方法一:从注册表中读取默认浏览器可执行文件路径
1 2 3 4 5 6 7 8 9 10 | private void button1_Click( object sender, EventArgs e)
{
RegistryKey key = Registry.ClassesRoot.OpenSubKey( @"http\shell\open\command\" );
string s = key.GetValue( "" ).ToString();
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), "http://blog.csdn.net/testcs_dn" );
}
|
方法二:
1 2 3 4 5 | private void button2_Click( object sender, EventArgs e)
{
System.Diagnostics.Process.Start( "explorer.exe" , "http://blog.csdn.net/testcs_dn" );
}
|
方法三:
1 2 3 4 5 | private void button3_Click( object sender, EventArgs e)
{
System.Diagnostics.Process.Start( "http://blog.csdn.net/testcs_dn" );
}
|
方法四:调用IE浏览器
1 2 3 4 5 | private void button4_Click( object sender, EventArgs e)
{
System.Diagnostics.Process.Start( "iexplore.exe" , "http://blog.csdn.net/testcs_dn" );
}
|
从原理上来讲,方法二和方法三应该是一样的,不过方法三的代码更短一点。
阅读剩余部分
相关阅读 >>
C#开发 winform如何在选项卡中集成加载多个窗体 实现窗体复用详解(图)
C#与.net框架之间的关系是什么?C#程序的开发工具
文件事物管理transactional file manager的实例详解
利用unity脚本自定义分辨率实现相机截一张高清截图
C# 如何设置系统的默认打印机的简单代码示例
C#生成一万以内所有不重复数字的四位数
C#如何使用reflect获取dll文件中的类型并调用?
C#接口(interface)
关于C#代码convert.tochar(null);出现异常的详解(图)
C#基础入门之算法-交换的代码示例
更多相关阅读请进入《C#》频道 >>
清华大学出版社
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。
转载请注明出处:木庄网络博客 » C#调用默认浏览器打开网页的几种方法具体介绍(图)