欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-09 20:54:38
示例界面: 方法一:从注册表中读取默认浏览器可执行文件路径 方法二: 方法三: 方法四:调用IE浏览器 ......

示例界面:

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

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

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");
}