title: Start new process under the current debugger session
body: <p>I'm writing a simple test application (a WPF application in this case, if it matters), which attempts to launch a second application from within it (in this case, a second instance of the same app, but that should really matter). If the first program is running inside a debugger (in VS2013, in my case), I want the secondary instance launched to be automatically attached to the first instance's debug session. </p>
  
  <p>Right now, I'm using <code>Process.Start</code> to launch the second process, but if I try calling <code>Debugger.Launch</code> within it, it will show the "choose a debugger" window where the current session is explicitly excluded from the list. </p>
  
  <p>Is there a way that I can, from the <em>first</em> process, explicitly launch a second process in the current debugging session, or (failing that) get a handle to the current debugging session and call code to attach to a process? Or, alternately, a way to get the <em>second</em> process to call a specific debugger session to attach to it?</p>
  
  <p>(I am familiar with various macros or shortcuts within VS to quickly attach to the second process, and I'm using them already. Just wondering if there's a way to have it happen automatically).</p>