title: Process.Start Argument Problem --- Escaping an "=" character?
body: <p>I've been using System.Diagnostics.Process.Start().  For example:</p>
  
  <pre><code>string target = @"c:\te=mp\test";
  System.Diagnostics.Process.Start("explorer.exe", target)
  </code></pre>
  
  <p>The target variable is actually supplied more dynamically and does on occasion include an "=" sign which is a legal character in filenames and directories.</p>
  
  <p>The issue is that this triggers an error indicating, "The Path '<strong>mp\test</strong>' does not exist or is not a directory."  It seems that the path argument is cutoff to the left of the "=" character.</p>
  
  <p>Is there a way to escape the "=" characteror otherwise work-around this issue?</p>