コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
        /// <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);
        }