public static bool WindowExists(string nameWindow, string elementInWindow) { var enkataWindow = FindWindowByCaption(IntPtr.Zero, nameWindow); if (FindWindowEx(enkataWindow, IntPtr.Zero, "Static", elementInWindow) != IntPtr.Zero) { return(true); } if (Environment.OSVersion.Version.Major != 5) { UserInputs.PressEnter(); return(enkataWindow != IntPtr.Zero); } return(false); }
public static void CheckRuntimeError() { var all = Desktop.Instance.GetMultiple(SearchCriteria.All); foreach (var element in all) { if (element.Name.Contains("Microsoft Visual C++ Runtime Library")) { Console.WriteLine("Microsoft Visual C++ Runtime Library Error detected"); element.Click(); Thread.Sleep(2000); UserInputs.PressKey((int)VirtualKeys.Return); Thread.Sleep(30000); return; } } return; }