title: OpenFileDialog showing different files depending on if build for 32-bit or 64-bit architecture
body: <p>I have noticed <code>OpenFileDialog</code> failing to show all files in a directory, this happens in <strong>my</strong> application but also <strong>other</strong> windows native programs such as Task Manager "New Task" "Browse" option (which uses the <code>OpenFileDialog</code> Control), does anyone know the reason and possible workarounds for that?<br>
  Even running Task Manager as admin didn't fix it so its not caused by privileges it seems</p>
  
  <p><strong>Edit:</strong> i now know this was caused by a appcompat feature called <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187%28v=vs.85%29.aspx" rel="nofollow noreferrer">File System Redirector</a> apparently i was starting Task Manager 32bit, aswell as my own application and hence it was showing me the 32bit system32 aka SysWOW64 folder (talk about wierd naming schemes, on Windows 7 64bit System32 has the 64bit files and SysWOW64 holds the 32bit files) and it seems that when you are running a 32bit build of a certain application you have no access to the 64bit System32 folder via <code>OpenFileDialog</code> whatsoever.</p>
  
  <p>As example, seen here, its missing SnippingTool.exe (but its not just limited to)</p>
  
  <p><img src="https://i.stack.imgur.com/yVWJ2.jpg" alt="TaskManager OpenFileDialog">
  While i am certain it does exist at the target location<br>
  <img src="https://i.stack.imgur.com/Lthmc.jpg" alt="Windows Explorer"></p>