title: Process.Start not passing along Arguments
body: <p>I have a bat file that runs the following perfectly fine:</p>
  
  <pre><code>Bec.exe --f=Config.cfg
  </code></pre>
  
  <p>Now in vb.net I have a button that starts the same exe with the same arguments, and outputs to a rtb.  However it does not pass along the arguments for some reason, I don't know why. Can anyone help?</p>
  
  <pre><code>Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
      Dim cmdProcess As Process
      cmdProcess = New Process()
      cmdProcess.StartInfo.FileName = """" &amp; TextBox2.Text &amp; """" 'normally this is C:\ServerTools\Bec.exe
      cmdProcess.StartInfo.Arguments = """" &amp; TextBox1.Text &amp; """" 'normally is --f=Config.cfg
      cmdProcess.StartInfo.RedirectStandardOutput = True
      cmdProcess.StartInfo.UseShellExecute = False
  
      If cmdProcess.Start() Then
          RichTextBox2.Text = cmdProcess.StandardOutput.ReadToEnd
      Else
          ' Failed to execute
      End If
  End Sub
  </code></pre>
  
  <p>Also I'll provide a reference of the accepted options to the .exe I'm starting</p>
  
  <pre><code>Options:
  -h, --help            show this help message and exit
  -f FILENAME, --file=FILENAME
  </code></pre>