I need to check if a process is closed/killed. Then run some clean up code.
Example scenario.
If a user closes word I would like to fire off some clean up code.
private void createhandler()
{
try
{
foreach (Process proc in Process.GetProcessesByName("WINWORD"))
{
proc.Exited += new EventHandler(processExited);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void processExited(object sender, EventArgs e)
{
MessageBox.Show("closed");
}