title: C# hide program at start
body: <p>I'm looking for some way to run my program with no windows,
  I read this :</p>
  
  <pre><code>string exePath = string.Format("{0}\\{1}", dir, "theUtility.exe");
  System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo( exePath );
  startInfo.CreateNoWindow = true;
  startInfo.RedirectStandardOutput = true;
  startInfo.UseShellExecute = false;
  startInfo.WorkingDirectory = dir;
  System.Diagnostics.Process process = System.Diagnostics.Process.Start( startInfo );
  // Wait for it to die...
  process.WaitForExit();
  </code></pre>
  
  <p>But I'm looking for another way , this code show windows and run another file , but I need start program without any windows. </p>
  
  <p>thanks </p>