title: Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) returning x86
body: <p>I'm trying to search for a file that may be in either the "Program Files" or "Program Files (x86)" directory. However, i can't find a way to access the 64bit program files.</p>
  
  <p><code>Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)</code>returns the x86 version. A quick google search has many people having this conflict, with people getting varied results using it.</p>
  
  <p>Why am I getting the x86 folder, and how to counter it?</p>