minimize every process called C# Processinfo
<p>suppose i have this code:</p>

<pre><code>        string strCmdText2 = @"/C connect.exe --connect 1.txt";
        ProcessStartInfo PSI = new ProcessStartInfo("CMD.exe", strCmdText2);
        PSI.CreateNoWindow = true;
        //PSI.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
        PSI.RedirectStandardInput = true;
        PSI.RedirectStandardOutput = true;
        PSI.RedirectStandardError = true;
        PSI.UseShellExecute = false;
        Process p = Process.Start(PSI);
</code></pre>

<p>the problem is,, when those statements are executed, the connect.exe opens with its window, how can i hide it? like run in background?</p>

<p>thank you</p>
