代码之家  ›  专栏  ›  技术社区  ›  devangi

绕过代理列表未通过C更新#

  •  0
  • devangi  · 技术社区  · 5 年前

    我们必须通过桌面应用程序(在windows 7&10上运行,在C#,.Net框架中开发)更新代理设置的异常列表,以绕过本地地址。已使用以下代码。但是,它将IP地址反映到旁路列表中,而不是在操作系统端刷新。当我们在internet explorer上手动按“确定”时 (Connection-> LAN Settings-> Advanced -> Exception list) ,它实际上更新了操作系统端的设置,我们可以在浏览器端访问ip。

    System  environment: 
    IE version: 11.0
    .Net Framework: 4.5.2
    OS: Windows 7, 10
    

    是否有任何方法可以实际提交/更新代理绕过列表?

    https://www.codeproject.com/Tips/1223511/Csharp-Programming-Enable-Disable-Proxy-IP .

            Registry.SetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings", "ProxyOverride", _proxyByPass);
    
    
            // Forcing the OS to refresh the IE settings to reflect new proxy settings.
            InternetSetOption(IntPtr.Zero, INTERNET_OPTION_SETTINGS_CHANGED, IntPtr.Zero, 0);
            InternetSetOption(IntPtr.Zero, INTERNET_OPTION_REFRESH, IntPtr.Zero, 0);
    
    0 回复  |  直到 5 年前