Visual C # process arguments not working
<p>ok this was working the other day and now it's not... i don't remember changing anything, but i can run this reg.exe command with the arguments below from CMD and it works fine and creates the output file. but running it in VC# it does not create the file test_output.txt??? </p>

<pre><code>    System.Diagnostics.Process proc_cmd = new System.Diagnostics.Process();
        proc_cmd.StartInfo.FileName = @"c:\windows\system32\reg.exe";
        proc_cmd.StartInfo.Arguments = @"query ""HKLM\Software\test\test software"" /v BuildNumber &gt;c:\test\test_output.txt";
        proc_cmd.StartInfo.CreateNoWindow = true;
        proc_cmd.StartInfo.RedirectStandardError = true;
        proc_cmd.StartInfo.RedirectStandardOutput = true;
        proc_cmd.StartInfo.RedirectStandardInput = true;
        proc_cmd.StartInfo.UseShellExecute = false;
        proc_cmd.Start();
    proc_cmd.Close();
</code></pre>
