四联光电智能照明论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2591|回复: 2
打印 上一主题 下一主题

C# WebBrowser 设置代理完全解决方案

[复制链接]
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    楼主
    发表于 2016-10-30 19:42:59 | 显示全部楼层
    新的版本默认是不使用IE代理的,就算设置WebProxy= null也不行。要到类里把request.Proxy = item.WebProxy; 这句删掉才会用IE的代理
  • TA的每日心情
    开心
    2018-12-28 16:25
  • 817

    主题

    1556

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    14941
    沙发
    发表于 2016-10-30 20:07:18 | 显示全部楼层
    //打开注册表键
                    Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
                    //设置代理可用
                    rk.SetValue("ProxyEnable", 1);
                    //设置代理IP和端口
                    rk.SetValue("ProxyServer", TempPoxy);
                    rk.Close();

    /// <summary>
            /// 清空ie代理
            /// </summary>
            /// <returns></returns>
            public bool SetCleanIEPoxy()
            {
                try
                {
                    //打开注册表键
                    Microsoft.Win32.RegistryKey rk = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Internet Settings", true);
                    //设置代理不可用
                    rk.SetValue("ProxyEnable", 0);
                    rk.Close();
                    return true;
                }
                catch { return false; }
            }
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Silian Lighting+ ( 蜀ICP备14004521号-1 )

    GMT+8, 2024-5-19 00:44 , Processed in 1.046875 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

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