C#后台调用浏览器打开下载连接地址的三种方法
2024-10-10 07:40:18
一、从注册表中读取到本地计算机默认浏览器,然后调用下载。
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(, s.Length - ), "http://blog.csdn.net/testcs_dn");
}
First Code
二、直接使用默认浏览器。
//调用系统默认的浏览器
System.Diagnostics.Process.Start("explorer.exe", "http://blog.csdn.net/testcs_dn");
Second Code
三、直接调用IE浏览器。
System.Diagnostics.Process.Start("iexplore.exe", "http://blog.csdn.net/testcs_dn");
end Code
最新文章
- Pitfalls: C++ 中的index运算符
- 采用cocos2d-x lua 制作数字滚动效果样例
- AndroidManifest.xml详解(上)
- Listbox简单用法
- java中&;与&;&;的区别
- windows下nginx以服务自启动
- Trie的C++实现及HDU1251,hdu1671
- win7 64位Apache http server+PHP配置
- 网上搜集的一段php可逆加密函数
- java多线程安全问题-同步修饰符于函数
- 过滤器Filter(17/4/8)
- 浅谈身为小白学习Linux系统的四点实用建议
- DesignPatternPrinciple(设计模式原则)一
- 201521123109 《java程序设计》第12周学习总结
- kafka原理和实践(一)原理:10分钟入门
- RxSwift 函数响应式编程
- Android进阶(二十五)setTextColor()的参数设置方式
- ps遇到的技术问题列表
- 窗口,父窗口parentwindow,所有者窗口ownerwindow
- 设置idea文件类型