Wie erkenne ich die Dateiumleitung zum Windows VirtualStore?

Seit der Veröffentlichung von Win Vista hat Microsoft die Dateivirtualisierung für ältere Anwendungen eingeführt, die als 32-Bit-Prozesse ausgeführt werden. Als Teil der Benutzerkontensteuerung (User Account Control, UAC) von Microsoft freigegeben, werden ältere Anwendungen, die versuchen, auf Speicherorte zu schreiben, die vom Betriebssystem als geschützt eingestuft werden, an den VirtualStore umgeleitet.

Zu diesem Zeitpunkt wurden Schritte unternommen, um sicherzustellen, dass die betreffende Anwendung jetzt als 64-Bit-Prozess ausgeführt wird, der die Benutzerkontensteuerung unterstützt. Damit wird jedoch das Problem der Migration der Benutzerdaten an einen Speicherort, der als vor Virtualisierung sicher gilt, nur wenig gelöst.

Bei der Behebung dieses Problems habe ich festgestellt, dass beim Umgang mit mehreren Benutzerkonten einige Änderungen im alten Pfad unter C: \ Programme (x86) \ MyApp \ Data vorgenommen wurden, während gleichzeitig Änderungen vorgenommen wurden Der VirtualStore befindet sich unter% localappdata% \ VirtualStore \ Programs \ MyApp \ Data. Die Frage ist, wie kann ich feststellen, ob eine Datei- / Ordnervirtualisierung stattfindet, und wie kann ich die beiden Speicherorte zusammenführen?

BEARBEITEN: Ich habe mehrere Websites gefunden, auf denen das Problem und die Vorgehensweise zum Duplizieren detailliert beschrieben sind. Es gibt jedoch keine Möglichkeit, das Problem zu beheben. Ich habe diesen Hinweis gefundenFILE_ATTRIBUTE_VIRTUAL Das definiert ein Dateiattribut, das vielversprechend erscheint. Ich habe irgendwo einen anderen Verweis gefunden, obwohl ich mich nicht erinnern kann, wo dieser besagt, dass dieses Attribut von Windows verwendet wird, um anzuzeigen, dass eine Dateivirtualisierung stattfindet, und markiert die Umleitungsanforderung.

Diese Links beschreiben das Problem:

http://www.c-sharpcorner.com/uploadfile/GemingLeader/windows-file-and-registry-virtualization/

http://www.codeproject.com/Articles/66275/Windows-Vista-File-and-Registry-Virtualization

http://download.microsoftvirtuallabs.com/download/8/a/7/8a71365b-4c80-4e60-8185-8f12f59bf1d4/UACDataRedirection.pdf

Antworten auf die Frage(3)

Ihre Antwort auf die Frage