protected override void WndProc(ref Message m) { switch (m.Msg) { case WM_QUERYENDSESSION: Utils.SaveLog("Windows shutdown UnsetProxy"); CloseV2ray(); ProxySetting.UnsetProxy(); m.Result = (IntPtr)1; break; default: base.WndProc(ref m); break; } }
protected override void WndProc(ref Message m) { switch (m.Msg) { case WM_QUERYENDSESSION: Utils.SaveLog("Windows shutdown UnsetProxy"); //CloseV2ray(); ConfigHandler.ToJsonFile(config); statistics?.SaveToFile(); ProxySetting.UnsetProxy(); m.Result = (IntPtr)1; break; default: base.WndProc(ref m); break; } }