title: Process.Start() strips hash sign and everything after on Windows 10/Chrome
body: <p>I'm developing a WPF app in C# that opens a link when a button is pressed that uses query strings to communicate some information. Right now, I use <code>Process.start(myURL)</code>. When using Chrome as the default browser, the query string information gets stripped out. The same code works for IE/Chrome/Firefox on Windows 8 and for IE/Edge in Windows 10.</p>
  
  <p>You can replicate the issue by running <code>Process.Start("https://www.google.com/#q=cats");</code>, you won't even get one adorable cat picture.</p>
  
  <p>EDIT: Thanks to @mjw, I've discovered that the problem is with my company's URL, which is something of the format <code>https://mycompany.com/#/login?token=xxx</code>. So the new question, how can I use hash signs in my URLs? I've tried %23 in place of # with no success.</p>