Transformações protegidas

Às vezes, as transformações protegidas são necessárias por questões de segurança. As transformações protegidas são armazenadas localmente no computador do usuário em um local, em um sistema de arquivos protegido, no qual 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. Usuários não administradores não podem modificar o arquivo de transformação. Durante as instalações sob demanda ou instalações de manutenção do pacote seguintes, o instalador usa as transformações armazenadas em cache.

Para especificar o armazenamento de transformação protegido, defina a política TransformsSecure, defina a propriedade TRANSFORMSSECURE ou passe o símbolo de @ ou | na lista de transformações. Observe que não é possível incluir transformações protegidas e desprotegidas na mesma lista de transformações. Confira Aplicação das transformações.

Quando um usuário remove um produto todas as transformações protegidas para ele são removidas do computador do usuário.

Se o instalador perceber 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 protegidas podem ser protegidas na origem ou de caminho completo protegido: