title: List running threads of an external process
body: <p>Sometimes we have "ghost" application by our customers(meaning that when we close the application after a lot of time(like 72+ hours), we have, sometimes the application that is visually closed but still in the process list.</p>
  
  <p>Since we can't reproduce easily, we would like to know which thread is still running. So we would like to provide a very small tools, in which we can select a process(select the one that is a "ghost"), and then display all information that we can get (Threads names that are running mostly).</p>
  
  <p>So:</p>
  
  <ol>
  <li>Is this possible ? I don't know if a c# application can access to
  the thread name of another application? </li>
  <li>Is there any existing application that can do this kind of "extraction" </li>
  <li>what should we use to access this kind of informations?</li>
  </ol>