博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#对IE使用Proxy(代理)
阅读量:6819 次
发布时间:2019-06-26

本文共 664 字,大约阅读时间需要 2 分钟。

C#如何实现IE代理设置?

IE的代理设置存放在注册表中,位置为:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
ProxyEnable  代理是否启用,
ProxyServer  代理服务器
操作注册表的类是:Microsoft.Win32.RegistryKey
 
public static void ProxySetting(WebRequest request)
 {
              WebProxy proxy = WebProxy.GetDefaultProxy();//获取IE缺省设置
              //如果缺省设置为空,则有可能是根本不需要代理服务器,如果此时配置文件中也未配置则认为不需Proxy
              if (proxy.Address == null)
                  proxy.Address = new Uri("××××××:8080");//按配置文件创建Proxy 地置
              if (proxy.Address != null)//如果地址为空,则不需要代理服务器
              {
                  proxy.Credentials = new NetworkCredential("test123","123456");//从配置封装参数中创建
                  request.Proxy = proxy;//赋予 request.Proxy 
              }
  }

转载于:https://www.cnblogs.com/codemo/archive/2012/05/19/2508736.html

你可能感兴趣的文章
报表软件JS开发引用HTML DOM的location和document对象
查看>>
Windows7 Python-3.6 安装PyCrypto(pycrypto 2.6.1)出现错误以及解决方法
查看>>
《Linux学习并不难》Linux常用操作命令(14):grep命令查找文件中符合条件的字符串...
查看>>
MFC界面库BCGControlBar v25.1新版亮点四:网格控件等
查看>>
Linux下定时切割Nginx访问日志并删除指定天数前的日志记录
查看>>
zabbix 监控项目
查看>>
第三周第二节、用户密码管理及usermod、mkpasswd命令
查看>>
跨交换机实现VLAN
查看>>
27个提升效率的iOS开源库推荐
查看>>
Python的"print"函数在“Hello World”之外的延伸
查看>>
计划任务
查看>>
获取无序数组中第n大的数及快速排序算法使用
查看>>
我的友情链接
查看>>
MongoDB复制集原理
查看>>
Java开发(2) - Tomcat配置JNDI数据源
查看>>
Highcharts error #12 问题解决办法
查看>>
数字图像处理的常用概念和方法
查看>>
Dubbo协议介绍
查看>>
HA配置方案
查看>>
sed处理变量替换
查看>>