¿Cómo detectar la redirección de archivos a Windows VirtualStore?

Desde el lanzamiento de Win Vista, Microsoft introdujo la virtualización de archivos para aplicaciones heredadas que se ejecutan como procesos de 32 bits. Lanzado como parte del Control de cuentas de usuario (UAC) de Microsoft, cualquier aplicación heredada que intente escribir en cualquier ubicación considerada protegida por el sistema operativo se redirige a VirtualStore.

En este punto, se han tomado medidas para garantizar que la aplicación en cuestión ahora se ejecute como un proceso de 64 bits que sea compatible con UAC; sin embargo, esto no contribuye a solucionar el problema de la migración de los datos de los usuarios a una ubicación que se considera segura frente a la virtualización.

Mientras solucionaba este problema, descubrí que al tratar con varias cuentas de usuario, se han realizado algunos cambios dentro de la ruta heredada ubicada en C: \ Archivos de programa (x86) \ MyApp \ Data y, al mismo tiempo, se han realizado cambios en el VirtualStore ubicado en% localappdata% \ VirtualStore \ Programs \ MyApp \ Data. La pregunta es, ¿cómo puedo detectar si se está realizando alguna virtualización de archivos / carpetas y cómo puedo combinar las dos ubicaciones?

EDITAR: Encontré varios sitios web que detallan el problema y cómo duplicarlo, pero nada que incluya una manera de solucionarlo. Encontré esta referenciaFILE_ATTRIBUTE_VIRTUAL eso define un atributo de archivo que parece prometedor; encontré otra referencia en algún lugar, aunque no recuerdo dónde, eso indica que este es el atributo usado por Windows para indicar que se está realizando la virtualización de archivos y marca la solicitud de redirección.

Estos enlaces describen el problema:

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