Compartilhar via


Transformações Protegidas

Às vezes, as transformações protegidas são necessárias por motivos de segurança. As transformações protegidas são armazenadas localmente no computador do usuário em um local onde, em um sistema de arquivos seguro, o usuário não tem acesso de gravação. Essas transformações são armazenadas em cache nesse local durante a instalação ou anúncio do pacote. Somente os administradores e o sistema local têm acesso de gravação a esse local. Um usuário não administrador não seria capaz de modificar o arquivo de transformação. Durante a instalação sob demanda ou instalações de manutenção do pacote, o instalador usa as transformações armazenadas em cache.

Para especificar o armazenamento de transformação protegido, defina a política TransformsSecure, defina a propriedadeTRANSFORMSSECURE ou passe o @ ou | símbolo na lista de transformações. Observe que você não pode incluir transformações protegidas e não seguras na mesma lista de transformações. Consulte Aplicando transformações.

A remoção do produto por qualquer usuário remove todas as transformações protegidas para esse produto do computador do usuário.

Se o instalador descobrir que uma transformação protegida não está disponível localmente, ele tentará restaurar o cache de transformação de uma origem. As transformações seguras podem ser seguras de origem ou de caminho completo seguro: