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 sarà in grado di modificare il file di trasformazione. Durante i successivi installazioni di 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 il criterio TransformsSecure, impostare la proprietàTRANSFORMSSECUREoppure 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:
- trasformazioni secure-at-source mancanti dalla cache di trasformazione locale vengono ripristinate dalla radice dell'origine del file .msi.
- trasformazioni secure-full-path mancanti nella cache di trasformazione locale vengono ripristinate dal percorso completo originale specificato dall'elenco delle trasformazioni.