安全转换

出于安全原因,有时需要安全转换。 安全转换存储在用户计算机本地的某个位置,在安全文件系统上,用户没有写入权限。 在安装或播发包期间,此类转换缓存在此位置。 只有管理员和本地系统对此位置拥有写入访问权限。 非管理员用户将无法修改转换文件。 在包的后续按需安装维护安装期间,安装程序使用已缓存的转换。

若要指定安全的转换存储,请设置 TransformsSecure 策略、设置 TRANSFORMSSECURE 属性,或者传递转换列表中的 @ 或 | 符号。 请注意,不能在同一转换列表中包括安全转换和不安全转换。 请参阅应用转换

不管什么用户移除此产品,系统都会从此用户的计算机中移除该产品的所有受保护的转换。

如果安装程序发现安全转换在本地不可用,它会尝试从源还原转换缓存。 安全转换可以是源安全转换,也可以是全路径安全转换:

  • 本地转换缓存中缺失的源安全转换将从 .msi 文件的源的根目录中还原。
  • 本地转换缓存中缺失的全路径安全转换将从转换列表指定的原始完整路径中还原。