OSDN Git Service

プロキシ設定のリフレッシュ方法を変更する
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 25 Sep 2016 12:06:46 +0000 (21:06 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Sun, 25 Sep 2016 12:06:46 +0000 (21:06 +0900)
KancolleSniffer/MainForm.cs
KancolleSniffer/SystemProxy.cs

index 2e31162..247192a 100644 (file)
@@ -23,7 +23,6 @@ using System.Net.Sockets;
 using System.Runtime.InteropServices;\r
 using System.Text;\r
 using System.Text.RegularExpressions;\r
-using System.Threading;\r
 using System.Threading.Tasks;\r
 using System.Windows.Forms;\r
 using Microsoft.CSharp.RuntimeBinder;\r
@@ -192,11 +191,7 @@ namespace KancolleSniffer
         {\r
             if (e.Mode != PowerModes.Resume || !_config.Proxy.Auto)\r
                 return;\r
-            Task.Run(() =>\r
-            {\r
-                for (var i = 0; i < 5; Thread.Sleep(10000), i++)\r
-                    SystemProxy.Refresh();\r
-            });\r
+            SystemProxy.Refresh();\r
         }\r
 \r
         private void MainForm_FormClosing(object sender, FormClosingEventArgs e)\r
index 660aebb..aeeb032 100644 (file)
@@ -122,7 +122,6 @@ namespace KancolleSniffer
         public static void Refresh()\r
         {\r
             InternetSetOption(IntPtr.Zero, InternetOption.INTERNET_OPTION_PROXY_SETTINGS_CHANGED, IntPtr.Zero, 0);\r
-            InternetSetOption(IntPtr.Zero, InternetOption.INTERNET_OPTION_REFRESH, IntPtr.Zero, 0);\r
         }\r
 \r
         [DllImport("WinInet.dll", SetLastError = true, CharSet = CharSet.Auto)]\r