Zabezpieczone przekształcenia
Bezpieczne przekształcenia są czasami niezbędne ze względów bezpieczeństwa. Zabezpieczone przekształcenia są przechowywane lokalnie na komputerze użytkownika w lokalizacji, w której w bezpiecznym systemie plików użytkownik nie ma dostępu do zapisu. Takie przekształcenia są buforowane w tej lokalizacji podczas instalacji lub anonsowania pakietu. Tylko administratorzy i system lokalny mają dostęp do zapisu w tej lokalizacji. Użytkownik niebędący administratorem nie może zmodyfikować pliku przekształcenia. Podczas kolejnych instalacji na żądanie lub instalacji konserwacji pakietu instalator używa buforowanych przekształceń.
Aby określić bezpieczny magazyn transform, ustaw TransformsSecure policy, ustaw właściwość TRANSFORMSSECURE lub przekaż znak @ lub | symbol na liście przekształceń. Należy pamiętać, że nie można uwzględnić zabezpieczonych i niezabezpieczonych przekształceń na tej samej liście przekształceń. Zobacz Stosowanie przekształceń.
Usunięcie produktu przez dowolnego użytkownika spowoduje usunięcie wszystkich zabezpieczonych przekształceń dla tego produktu z komputera użytkownika.
Jeśli instalator wykryje, że zabezpieczone przekształcenie nie jest dostępne lokalnie, spróbuje przywrócić pamięć podręczną przekształcenia ze źródła. Bezpieczne przekształcenia mogą być bezpieczne w źródle lub bezpiecznej pełnej ścieżce:
- przekształcenia secure-at-source, których brakuje w lokalnej pamięci podręcznej przekształcania, są przywracane z katalogu głównego źródła pliku .msi.
- przekształcenia secure-full-path, których brakuje w lokalnej pamięci podręcznej przekształcania, są przywracane z oryginalnej pełnej ścieżki określonej przez listę przekształceń.