How to pass multiple arguments to a newly created process in C# .net?
<p>Could anyone help me out and tell me as how to pass multiple arguments to a newly created process in C#? Also which class (<code>Process</code> or <code>ProcessStartInfo</code> or <code>MyProcess</code>) in should I use in executing a program, with the condition of passing multiple arguments to the newly created/executed process?</p>

<p>As is I have the equivalent (Borland) C++ code for the same task, which is as follows:</p>

<pre><code>spawnv(P_NOWAITO,Registry-&gt;ReadString("Downloader").c_str(),arglist);
</code></pre>

<p>where <code>arglist</code> is a char pointer array and
<code>Registry-&gt;ReadString("Downloader").c_str()</code>, is the program to execute.</p>

<p>Appreciate experts' feedback!</p>
