C#怎么使用默认浏览器打开网页
如题比如我电脑安装了360或者谷歌或者搜狗等浏览器那在程序里面要怎样才能用默认浏览器打开网页呢?...
如题 比如我电脑安装了360或者谷歌 或者搜狗等浏览器 那在程序里面要怎样才能用默认浏览器打开网页呢?
展开
3个回答
推荐于2016-03-11 · 知道合伙人数码行家
关注
展开全部
从注册表中读取默认浏览器可执行文件路径
private void button1_Click(object sender, EventArgs e)
{
//从注册表中读取默认浏览器可执行文件路径
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@httpshellopencommand);
string s = key.GetValue().ToString();
//s就是默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
//D:Program Files (x86)GoogleChromeApplicationchrome.exe -- %1
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), http://blog.csdn.net/testcs_dn);
}
private void button1_Click(object sender, EventArgs e)
{
//从注册表中读取默认浏览器可执行文件路径
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@httpshellopencommand);
string s = key.GetValue().ToString();
//s就是默认浏览器,不过后面带了参数,把它截去,不过需要注意的是:不同的浏览器后面的参数不一样!
//D:Program Files (x86)GoogleChromeApplicationchrome.exe -- %1
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 8), http://blog.csdn.net/testcs_dn);
}
展开全部
你把linklabel点击事件LinkClicked改写为
System.Diagnostics.Process.Start("explorer.exe", "http://www.baidu.com");
貌似打开网页的时候就用的默认浏览器 如果你的意思是用自己想用的浏览器打开的话 那就要写入你要调用的浏览器路径及.exe文件例如
System.Diagnostics.Process.Start
(@"C:\Program Files\360\360se\360se.exe", "http://www.baidu.com");
System.Diagnostics.Process.Start("explorer.exe", "http://www.baidu.com");
貌似打开网页的时候就用的默认浏览器 如果你的意思是用自己想用的浏览器打开的话 那就要写入你要调用的浏览器路径及.exe文件例如
System.Diagnostics.Process.Start
(@"C:\Program Files\360\360se\360se.exe", "http://www.baidu.com");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
using Microsoft.Win32;
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
string s = key.GetValue("").ToString();
s就是你的默认浏览器,不过后面带了参数,把它截去
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 5), "http://www.baidu.com");
RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\");
string s = key.GetValue("").ToString();
s就是你的默认浏览器,不过后面带了参数,把它截去
System.Diagnostics.Process.Start(s.Substring(0, s.Length - 5), "http://www.baidu.com");
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |