title: Process.Start() with arguments to start Google Chrome
body: <p>I am trying to launch Google Chrome browser from a .NET program, with arguments. But I get strange behavior.</p>
  
  <p>The following launches Chrome in '<em>incognito</em>' mode from a command line. It works fine.</p>
  
  <pre><code>"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --incognito
  </code></pre>
  
  <p>But the following does not work in .NET. Chrome does open, but not incognito and it goes to this weird URL: <code>http://xn---incognito-nu6e/</code></p>
  
  <pre><code>Module Module1
      Sub Main()
          System.Diagnostics.Process.Start("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe", "–-incognito")
      End Sub
  End Module
  </code></pre>