Transformations sécurisées

Des transformations sécurisées sont parfois nécessaires pour des raisons de sécurité. Les transformations sécurisées sont stockées localement sur l’ordinateur de l’utilisateur à un emplacement où, sur un système de fichiers sécurisé, l’utilisateur n’a pas accès à l’écriture. Ces transformations sont mises en cache à cet emplacement lors de l’installation ou de la publication du package. Seuls les administrateurs et le système local ont un accès en écriture à cet emplacement. Un utilisateur non administrateur ne peut pas modifier le fichier de transformation. Lors d’uneinstallation à la demande ou d’une installation de maintenance ultérieures du package, le programme d’installation utilise les transformations mises en cache.

Pour spécifier le stockage de transformation sécurisé, définissez la stratégie TransformsSecure, définissez la propriété TRANSFORMSSECURE ou passez le symbole @ ou | dans la liste des transformations. Notez que vous ne pouvez pas inclure de transformations sécurisées et non sécurisées dans une même liste de transformations. Voir Application des transformations.

La suppression du produit par n’importe quel utilisateur supprime toutes les transformations sécurisées pour ce produit de l’ordinateur de l’utilisateur.

Si le programme d’installation constate qu’une transformation sécurisée n’est pas disponible localement, il tentera de restaurer le cache de transformation à partir d’une source. Les transformations sécurisées peuvent être sécurisées à la source, ou par le chemin complet :