title: System.IO.File.Exists(@"C:\Windows\System32\SnippingTool.exe") returns false
body: <p>So I am working on a simple .NET program for work and hit a bit of a weird roadblock I can't figure out.  The application makes use of a configuration file which adds applications to a dropdown menu.  However, before it's added to the menu, it does a system.io.file.exists to verify that the file exists, at least at the time the menu is created.</p>
  
  <p>However, System.IO.File.Exists(@"C:\Windows\System32\SnippingTool.exe") returns false, but the executable is there.  Likewise, stikynot.exe also returns false.  Other files in the system32 directory return true(like notepad).  I can filestat these applications, but my .net program just can't read them them and system.io.file.exists returns false.  I have checked various permissions with no luck.  It seems to be isolated to a few applications, but I am not sure why.</p>