title: How do I start a .NET process with idle priority?
body: <p>I'm using System.Diagnostics.ProcessStartInfo to set up the parameters for launching a process from a .NET program. Once the the process is started, I can use</p>
  
  <pre><code>myProcess.PriorityClass = ProcessPriorityClass.Idle
  </code></pre>
  
  <p>To change the priority for the process to idle, so that it only runs in the background, and doesn't hog my CPU power. Is there any way using the ProcessStartInfo object to specify that the process should start with an "Idle" priority, so that at no time during execution is the process running at higher than idle speed?  </p>