当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C#调用默认浏览器打开网页的几种方法

C#调用默认浏览器打开网页的几种方法

2019年07月22日  | 移动技术网IT编程  | 我要评论

牛郎 织女,多维新闻网网址,南宁整治广场噪声

示例界面:

方法一:从注册表中读取默认浏览器可执行文件路径

private void button1_click(object sender, eventargs e)
{
//从注册表中读取默认浏览器可执行文件路径
registrykey key = registry.classesroot.opensubkey(@"http\shell\open\command\");
string s = key.getvalue("").tostring();
//s就是你的默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
//"d:\program files (x86)\google\chrome\application\chrome.exe" -- "%1"
system.diagnostics.process.start(s.substring(0, s.length - 8), "http://blog.csdn.net/testcs_dn");
}

方法二:

private void button2_click(object sender, eventargs e)
{
//调用系统默认的浏览器
system.diagnostics.process.start("explorer.exe", "http://blog.csdn.net/testcs_dn");
}

方法三:

private void button3_click(object sender, eventargs e)
{
//调用系统默认的浏览器
system.diagnostics.process.start("http://blog.csdn.net/testcs_dn");
}

方法四:调用ie浏览器

private void button4_click(object sender, eventargs e)
{
//调用ie浏览器
system.diagnostics.process.start("iexplore.exe", "http://blog.csdn.net/testcs_dn");
}

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网