record user wininet settings and restore after use

This commit is contained in:
Syrone Wong
2017-03-31 21:47:49 +08:00
parent 3de14098d7
commit 9ca61defe8
2 changed files with 133 additions and 86 deletions
@@ -27,7 +27,7 @@ namespace Shadowsocks.Controller
{
if (global)
{
Sysproxy.SetIEProxy(true, true, "127.0.0.1:" + config.localPort.ToString(), "");
Sysproxy.SetIEProxy(true, true, "127.0.0.1:" + config.localPort.ToString(), null);
}
else
{
@@ -40,12 +40,12 @@ namespace Shadowsocks.Controller
{
pacUrl = pacSrv.PacUrl;
}
Sysproxy.SetIEProxy(true, false, "", pacUrl);
Sysproxy.SetIEProxy(true, false, null, pacUrl);
}
}
else
{
Sysproxy.SetIEProxy(false, false, "", "");
Sysproxy.SetIEProxy(false, false, null, null);
}
}
catch (ProxyException ex)