title: Process.Start() not starting the .exe file (works when run manually)
body: <p>I have an <code>.exe</code> file that needs to be run after I create a file. The file is successfully created and I am using the following code to run the <code>.exe</code> file after that:</p>
  
  <pre><code>ProcessStartInfo processInfo = new ProcessStartInfo();
  processInfo.FileName = pathToMyExe;
  processInfo.ErrorDialog = true;
  processInfo.UseShellExecute = false;
  processInfo.RedirectStandardOutput = true;
  processInfo.RedirectStandardError = true;                        
  Process proc = Process.Start(processInfo);
  </code></pre>
  
  <p>I also tried with a simple <code>Process.Start(pathToMyExe);</code> but the <code>.exe</code> file is not run. When I try <code>pathToMyExe</code> manually on my <em>Windows Explorer</em> the program is correctly run. But not via the program. What I see is the cursor turning to waiting for a few seconds and then back to normal. So there are no Exceptions thrown either. What is blocking the file?</p>