title: How to pass multiple arguments in processStartInfo?
body: <p>I want to run some <code>cmd</code> command from <code>c#</code>code. I followed some blogs and tutorial and got the answer, but I am in little bit confused i.e how should I pass multiple arguments?</p>
  
  <p>I use follow code:</p>
  
  <pre><code>System.Diagnostics.Process process = new System.Diagnostics.Process();
  System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
  startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
  startInfo.FileName = "cmd.exe";
  startInfo.Arguments = 
  ...
  </code></pre>
  
  <p>What will be the <code>startInfo.Arguments</code> value for the following command line code?</p>
  
  <ul>
  <li><p><code>makecert -sk server -sky exchange -pe -n CN=localhost -ir LocalMachine -is Root -ic MyCA.cer -sr LocalMachine -ss My MyAdHocTestCert.cer</code></p></li>
  <li><p><code>netsh http add sslcert ipport=127.0.0.1:8085 certhash=0000000000003ed9cd0c315bbb6dc1c08da5e6 appid={00112233-4455-6677-8899-AABBCCDDEEFF} clientcertnegotiation=enable</code></p></li>
  </ul>