private void Refresh()
        {
            var processes = Memo.GetProcess("cg_se_3000");

            //var windows = Window.FindAllWindows();

            //Window.TileWindows(windows);

            //如果窗口不在打开新窗口
            foreach (var process in processes)
            {
                //窗口中不包含新发现的游戏
                if (GameWindows.Exists(w => w.Cg.Memo.Process.Id == process.Id))
                {
                    continue;
                }
                var newGame = new CrossGate(new Memo(process));
                new GameWindow(newGame).Show();
            }

            //关闭游戏不存在的窗口
            for (var i = GameWindows.Count - 1; i >= 0; i--)
            {
                if (GameWindows[i].Cg.Memo.Process.HasExited)
                {
                    GameWindows[i].Close();
                }
            }


            var count = GameWindows.Count;

            if (SystemParameters.PrimaryScreenWidth > 3000.00)
            {
                for (var i = 0; i < count; i++)
                {
                    GameWindows[i].MoveGameWindowAndSelf(640 * (i % 5), 520 * (i / 5));
                }
            }
            else if (SystemParameters.PrimaryScreenWidth > 2500.00)
            {
                for (var i = 0; i < count; i++)
                {
                    GameWindows[i].MoveGameWindowAndSelf(640 * (i % 4) - 3, 520 * (i / 4));
                }
            }
            else if (SystemParameters.PrimaryScreenWidth >= 1920.00)
            {
                for (var i = 0; i < count; i++)
                {
                    GameWindows[i].MoveGameWindowAndSelf(640 * (i % 3), 400 * (i / 3));
                }
            }
            else if (SystemParameters.PrimaryScreenWidth < 1920.00)
            {
                for (var i = 0; i < count; i += 3)
                {
                    GameWindows[i].MoveGameWindowAndSelf(0, 400 * (i / 3));
                    GameWindows[i].MoveGameWindowAndSelf(Convert.ToInt32(SystemParameters.PrimaryScreenWidth - 640.0) / 2, 400 * (i / 3));
                    GameWindows[i].MoveGameWindowAndSelf(Convert.ToInt32(SystemParameters.PrimaryScreenWidth - 640.0), 400 * (i / 3));
                }
            }
            _notifyIcon.BalloonTipText = @"Game Binding Refreshed.";
            _notifyIcon.ShowBalloonTip(0);
        }