弘帝企业智能建站系统交流平台

 找回密码
 立即注册
查看: 2821|回复: 0

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

[复制链接]
发表于 2015-11-10 16:57:41 | 显示全部楼层 |阅读模式
方法一:从注册表中读取默认浏览器可执行文件路径
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");
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|弘帝企业智能建站系统 ( 皖ICP备07503252号 )

GMT+8, 2024-11-24 04:51 , Processed in 0.047025 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表