title: Command line arguments with forward slash not working correctly
body: <p>I am trying to run an application that accepts command line arguments from within a C# application, when I launch the application without arguments, it works fine, but if I put in the arguments, I see a window flash on the screen for only a second. The arguments contain forward slashes.
  Here is the code:</p>
  <pre><code>private void BtnStartStress_Click(object sender, EventArgs e)
      {
          Process GpuTest = new Process();            
          GpuTest.StartInfo.FileName = @&quot;C:\Users\Computer_User\source\repos\StressTool\GpuTest\GpuTest.exe&quot;;
          GpuTest.StartInfo.Arguments = &quot;/test=fur&quot;;
          GpuTest.StartInfo.UseShellExecute = false;
          GpuTest.StartInfo.CreateNoWindow = false;
          GpuTest.Start();
      }
  </code></pre>
  <p>I can't figure out why it won't work with the arguments.</p>
  <p>Edit: I found it works if I put the executable (and related DLLs) in the bin folder with the executable for my application. The issue appears to be with the GpuTest executable being in a different folder than my application's executable.</p>
  <p>FYI, the software I am using is the GPU Test from Geeks3D <a href="https://www.geeks3d.com/gputest/" rel="nofollow noreferrer">https://www.geeks3d.com/gputest/</a></p>