title: .NET File.Exists doesn't work in Windows\System32\Drivers folder?
body: <p>The process is elevated and I ensured that the path was correct in VS debugger (I'm using Environment.GetFolderPath(Environment.SpecialFolder.System) not hard coding it in) but File.Exists still returns false.</p>
  
  <p>The reason I need this is a workaround for ensuring some 3rd party drivers are installed because their registry settings aren't removed on uninstall.</p>
  
  <p>I know writes are redirected via virtualization but is this also true for checking a file's existence? </p>