Trasformazioni protette
Le trasformazioni protette sono talvolta necessarie per motivi di sicurezza. Le trasformazioni protette vengono archiviate localmente nel computer dell'utente in un percorso in cui, in un file system sicuro, l'utente non ha accesso in scrittura. Tali trasformazioni vengono memorizzate nella cache in questo percorso durante l'installazione o l'annuncio del pacchetto. Solo gli amministratori e il sistema locale hanno accesso in scrittura a questo percorso. Un utente non amministratore non è in grado di modificare il file di trasformazione. Durante le successive installazionidi installazione su richiesta o manutenzione del pacchetto, il programma di installazione usa le trasformazioni memorizzate nella cache.
Per specificare l'archiviazione di trasformazione protetta, impostare i criteri TransformsSecure, impostare la proprietà TRANSFORMSSECURE oppure passare @ o | simbolo nell'elenco delle trasformazioni. Si noti che non è possibile includere trasformazioni protette e non protette nello stesso elenco di trasformazioni. Vedere Applicazione di trasformazioni.
La rimozione del prodotto da parte di qualsiasi utente rimuove tutte le trasformazioni protette per tale prodotto dal computer dell'utente.
Se il programma di installazione rileva che una trasformazione protetta non è disponibile in locale, tenta di ripristinare la cache di trasformazione da un'origine. Le trasformazioni sicure possono essere secure-at-source o secure-full-path:
- Le trasformazioni protette all'origine mancanti nella cache di trasformazione locale vengono ripristinate dalla radice dell'origine del file .msi.
- Le trasformazioni con percorso completo sicuro mancanti nella cache di trasformazione locale vengono ripristinate dal percorso completo originale specificato dall'elenco delle trasformazioni.