title: Using procdump to listen to all exceptions doesn't work
body: <p>I want <code>procdump</code> to listen to all exceptions (without having to specify a process name or id).</p>
  <p>From <a href="https://docs.microsoft.com/en-us/sysinternals/downloads/procdump#examples" rel="nofollow noreferrer">an example given here</a>, I thought using the following should work:</p>
  <pre><code>procdump -ma -i
  </code></pre>
  <p>...but although I get the message following message:</p>
  <pre><code>ProcDump is now set as the Just-in-time (AeDebug) debugger.
  </code></pre>
  <p>...when an exception occurs in some process, nothing gets dumped.</p>
  <p>The exception is intentionally thrown from the following .NET code:</p>
  <pre><code>using System;
  
  namespace ProcdumpTest
  {
      class Program
      {
          static void Main(string[] args)
          {
              if (ShouldAwaitKeyPress(args)) Console.ReadLine();
              Throw();
          }
          static void Throw()
          {
              throw new InvalidOperationException();
          }
          static bool ShouldAwaitKeyPress(string[] args)
          {
              var shouldAwaitKeyPress = false;
              if (args.Length &gt; 0)
              {
                 bool.TryParse(args[0], out shouldAwaitKeyPress);
              }
              return shouldAwaitKeyPress;
          }
      }
  }
  </code></pre>
  <p>Compile it and run with either <code>ProcdumpTest</code> or <code>ProcdumpTest false</code> so that an exception is thrown immediately, or with <code>ProcdumpTest true</code> so that it waits for a keypress to throw.</p>