title: Hide Error Report window
body: <p>I have the following problem:<br>
  My ASP.Net application receives a C++ source code of simple console programm, compiles it with cl.exe (command line VC++ compiler) and runs it using System.Diagnostics.Process.</p>
  
  <p>ASP.Net application runs on PC, which can be used for other work (it is not a server, just a working machine). I am hide running program window from user (using Process.CreateNoWindow and Process.WindowStyle = ProcessWindowStyle.Hidden properties), but sometimes received source can contain some crashing instruction (like access to invalid memory address or something else) and programm crashed. Windows show Error Report window (if it is Vista - window with message "Windows is checking for a solution to the problem...") in this case, which distracts user and confuse him.</p>
  
  <p>Maybe there is some way to prevent showing this messages or close its automaticaly? I have google a lot about WinAPI, but cannot find a solution. If it is impossible for a single process - maybe I can temporary disable this windows on whole system?</p>