title: How can I emulate End Process Tree in C#/.Net
body: <p>We have a web application that has to launch other processes.  Typically these processes are batch files that launch a series of other processes.  Sometimes we need to kill a batch file process that is running and to do that we need to kill it and its children.</p>
  
  <p>What is the best way to go about this in .Net?</p>