Transformaciones protegidas
Las transformaciones protegidas a veces son necesarias por motivos de seguridad. Las transformaciones protegidas se almacenan localmente en el equipo del usuario en una ubicación donde, en un sistema de archivos seguro, el usuario no tiene acceso de escritura. Estas transformaciones se almacenan en caché en esta ubicación durante la instalación o el anuncio del paquete. Solo los administradores y el sistema local tienen acceso de escritura a esta ubicación. Un usuario que no es administrador no podría modificar el archivo de transformación. Durante posteriores de instalación a petición o instalaciones de mantenimiento del paquete, el instalador usa las transformaciones almacenadas en caché.
Para especificar el almacenamiento de transformación protegido, establezca el transformsSecure policy, establezca la propiedadTRANSFORMSSECUREo pase @ o | símbolo en la lista de transformaciones. Tenga en cuenta que no puede incluir transformaciones protegidas y no seguras en la misma lista de transformaciones. Consulte Aplicar transformaciones.
La eliminación del producto por cualquier usuario quita todas las transformaciones protegidas de ese producto del equipo del usuario.
Si el instalador encuentra que una transformación protegida no está disponible localmente, intenta restaurar la memoria caché de transformación desde un origen. Las transformaciones seguras pueden ser secure-at-source o secure-full-path:
- transformaciones seguras en el origen que faltan en la caché de transformación local se restauran desde la raíz del origen del archivo .msi.
- las transformaciones de ruta de acceso completa segura que faltan en la caché de transformación local se restauran desde la ruta de acceso completa original especificada por la lista de transformaciones.