/// <summary> /// Restarts the firefox. /// </summary> /// <param name="item">The item.</param> public static void RestartFirefox(RunningWindowsExecutable item) { if (item != null) { System.Threading.Thread.Sleep(WAIT_FOR_PROXY); item.Kill = false; WindowsExecutor.Execute(item); } }
/// <summary> /// Finds the firefox. /// </summary> /// <returns>if firefox is open, returns program's instance</returns> public static RunningWindowsExecutable FindFirefoxAndShutdown() { List <RunningWindowsExecutable> actual; actual = WindowsExecutableManager.RunningProcesses; foreach (RunningWindowsExecutable item in actual) { if (FIREFOX_NAME.Equals(item.Name)) { item.Kill = true; WindowsExecutor.Execute(item); return(item); } } return(null); }