Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f33da19f06 |
@@ -137,6 +137,7 @@ namespace Shadowsocks.Controller
|
|||||||
|
|
||||||
public void Stop()
|
public void Stop()
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("Stop");
|
||||||
if (stopped)
|
if (stopped)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
@@ -183,6 +184,7 @@ namespace Shadowsocks.Controller
|
|||||||
|
|
||||||
protected void Reload()
|
protected void Reload()
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("Reload");
|
||||||
// some logic in configuration updated the config when saving, we need to read it again
|
// some logic in configuration updated the config when saving, we need to read it again
|
||||||
_config = Configuration.Load();
|
_config = Configuration.Load();
|
||||||
|
|
||||||
@@ -257,6 +259,7 @@ namespace Shadowsocks.Controller
|
|||||||
|
|
||||||
private void UpdateSystemProxy()
|
private void UpdateSystemProxy()
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("UpdateSystemProxy");
|
||||||
if (_config.enabled)
|
if (_config.enabled)
|
||||||
{
|
{
|
||||||
SystemProxy.Enable(_config.global);
|
SystemProxy.Enable(_config.global);
|
||||||
|
|||||||
@@ -60,14 +60,19 @@ namespace Shadowsocks.Controller
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
Console.WriteLine("Disable");
|
||||||
RegistryKey registry =
|
RegistryKey registry =
|
||||||
Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
|
Registry.CurrentUser.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings",
|
||||||
true);
|
true);
|
||||||
|
Console.WriteLine("Disable1");
|
||||||
registry.SetValue("ProxyEnable", 0);
|
registry.SetValue("ProxyEnable", 0);
|
||||||
registry.SetValue("ProxyServer", "");
|
registry.SetValue("ProxyServer", "");
|
||||||
registry.SetValue("AutoConfigURL", "");
|
registry.SetValue("AutoConfigURL", "");
|
||||||
|
Console.WriteLine("Disable2");
|
||||||
SystemProxy.NotifyIE();
|
SystemProxy.NotifyIE();
|
||||||
|
Console.WriteLine("Disable3");
|
||||||
CopyProxySettingFromLan();
|
CopyProxySettingFromLan();
|
||||||
|
Console.WriteLine("Disable4");
|
||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user