Ejemplo n.º 1
0
        public static bool ExcpCheck()
        {
            IntPtr hwnd = HwndUtil.FindWindow("#32770", "信息:");

            if (hwnd != IntPtr.Zero)
            {
                if (MonitorCore.GetTaskCore().IsAutoVote)
                {
                    AutoVote.AddVoteProjectNameDroped(false);
                }
                HwndUtil.closeHwnd(hwnd);
                return(true);
            }

            return(false);
        }
Ejemplo n.º 2
0
        public static bool ErrCheck()
        {
            IntPtr hwnd = HwndUtil.FindWindow("#32770", null);

            if (hwnd != IntPtr.Zero)
            {
                string txt = HwndUtil.GetControlText(hwnd);
                if (txt.IndexOf("错误") != -1)
                {
                    if (MonitorCore.GetTaskCore().IsAutoVote)
                    {
                        AutoVote.AddVoteProjectNameDroped(false);
                    }
                    HwndUtil.closeHwnd(hwnd);
                    return(true);
                }
            }
            return(false);
        }
Ejemplo n.º 3
0
        //九天验证码输入检测
        public static bool IsIdentifyCode()
        {
            if (MonitorCore.GetTaskCore().IsAutoVote&& ConfigCore.IsAdsl)
            {
                return(false);
            }
            IntPtr hwnd = HwndUtil.FindWindow("WTWindow", null);
            IntPtr hwndSysTabControl32 = HwndUtil.FindWindowEx(hwnd, IntPtr.Zero, "SysTabControl32", "");
            IntPtr testHwnd            = HwndUtil.FindWindowEx(hwndSysTabControl32, IntPtr.Zero, "Button", "输入验证码后回车,看不清直接回车切换");

            if (testHwnd != IntPtr.Zero)
            {
                if (MonitorCore.GetTaskCore().IsAutoVote)
                {
                    AutoVote.AddVoteProjectNameDroped(false);
                }
                ProgressCore.KillProcess(false);
                return(true);
            }

            return(false);
        }