Detecting Process Completion : Process « Development Class « C# / C Sharp






Detecting Process Completion

Detecting Process Completion
   
using System;
using System.Diagnostics;

public class DetectingProcessCompletion
{
    static void ProcessDone(object sender, EventArgs e)
    {
        Console.WriteLine("Process Exited");
    }
    
    public static void Main()
    {
        Process p = new Process();
        p.StartInfo.FileName = "notepad.exe";
        p.StartInfo.Arguments = "process3.cs";
        p.EnableRaisingEvents = true;
        p.Exited += new EventHandler(ProcessDone);
        p.Start();
        p.WaitForExit();
        Console.WriteLine("Back from WaitForExit()");
    }
}
           
         
    
    
  








Related examples in the same category

1.Get current Process Name
2.Start And Kill Process
3.Running another program from your own.
4.CloseMainWindow,WaitForExit
5.Enum Modules For Pid
6.Build up a list of the running processes
7.Input Output:Starting ProcessesInput Output:Starting Processes
8.Redirecting Process OutputRedirecting Process Output
9.Get Process propertyGet Process property
10.Get ThreadsGet Threads
11.List ProcessList Process
12.List ThreadsList Threads
13.Listing all threads for a process inn a ListView
14.Start Process With File name
15.Create Process As User
16.Open Url In Browser
17.Navigate to page
18.Browse a folder
19.Start and kill process (2)
20.Find Media Center Process
21.Launches the winsat program