title: How to handle a crash in a process launched via System.Diagnostics.Process?
body: <p>I'm launching an external process with System.Diagnostics.Process. This is part of a batch job, so if one process crashes, I'd like to handle it and let the rest continue.</p>
  
  <p>What currently happens is Windows pops up a dialog telling me that the program has crashed, and only once I've dismissed that manually does the process exit.</p>
  
  <p>According to <a href="https://stackoverflow.com/questions/125934/system-diagnostics-process-start-weird-behaviour">this question</a>, the Process.Responding property is only available for programs with UIs (the process I'm launching is a console app).</p>
  
  <p>I also looked at the various events a process provides, but none of them are fired on crashing.</p>
  
  <p>Any ideas?</p>