public static void StopAndUpload() { IntPtr hwnd = HwndUtil.FindWindow("WTWindow", null); if (hwnd != IntPtr.Zero) { hwnd = HwndUtil.FindWindowEx(hwnd, IntPtr.Zero, "SysTabControl32", ""); hwnd = HwndUtil.FindWindowEx(hwnd, IntPtr.Zero, "Button", ""); hwnd = HwndUtil.FindWindowEx(hwnd, IntPtr.Zero, "Button", "结束投票"); HwndUtil.clickHwnd(hwnd); int s = 0; IntPtr hwndEx = IntPtr.Zero; do { Thread.Sleep(500); hwnd = HwndUtil.FindWindow("WTWindow", null); hwndEx = HwndUtil.FindWindow("#32770", "信息:"); if (s % 10 == 0 && hwnd != IntPtr.Zero) { IntPtr hwnd0 = HwndUtil.FindWindowEx(hwnd, IntPtr.Zero, "SysTabControl32", ""); hwnd0 = HwndUtil.FindWindowEx(hwnd0, IntPtr.Zero, "Button", ""); hwnd0 = HwndUtil.FindWindowEx(hwnd0, IntPtr.Zero, "Button", "结束投票"); HwndUtil.clickHwnd(hwnd0); } if (hwndEx != IntPtr.Zero) { HwndUtil.closeHwnd(hwndEx); s = 90; } s++; } while (hwnd != IntPtr.Zero && s < 90); } }
private static void HanderNat() { IntPtr hwnd = HwndUtil.FindWindow("#32770", "Windows - 系统错误"); if (hwnd != IntPtr.Zero) { HwndUtil.closeHwnd(hwnd); } }
//HY到票检测 public static bool OverCheck() { IntPtr hwnd = HwndUtil.FindWindow("#32770", "信息:"); if (hwnd != IntPtr.Zero) { HwndUtil.closeHwnd(hwnd); ConfigCore.WriteOver(); return(true); } return(false); }
//JZ到票检测 public static bool OverCheck() { IntPtr hwnd = HwndUtil.FindWindow("TMessageForm", null); if (hwnd != IntPtr.Zero) { HwndUtil.closeHwnd(hwnd); ConfigCore.WriteOver(); return(true); } return(false); }
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); }
//MM到票检测 public static bool OverCheck() { IntPtr hwnd = HwndUtil.FindWindow(null, "投票软件提示"); if (hwnd != IntPtr.Zero) { if (MonitorCore.GetTaskCore().IsAutoVote) { AutoVote.AddVoteProjectNameDropedTemp(); } HwndUtil.closeHwnd(hwnd); ConfigCore.WriteOver(); return(true); } return(false); }
//九天禁止虚拟机检测 public static bool VmBanCheck() { IntPtr hwnd = HwndUtil.FindWindow("#32770", "信息:"); IntPtr hwndEx = HwndUtil.FindWindowEx(hwnd, IntPtr.Zero, "Static", "本任务禁止在虚拟机内运行"); if (hwndEx != IntPtr.Zero) { TaskCore taskCore = MonitorCore.GetTaskCore(); if (taskCore.IsAutoVote) { taskCore.AddVoteProjectNameDroped(false); } HwndUtil.closeHwnd(hwnd); return(true); } return(false); }
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); }