在使用WiX安装期间迁移整个注册表项

  • 本文关键字:迁移 注册表 WiX 安装 wix
  • 更新时间 :
  • 英文 :


我有一个基于WiX的安装程序,我想让它自动将所有值从一个注册表项迁移到另一个。

也就是说,在HKLMSoftwareMyCompanyMyProductSomeOldSetting下找到的任何值都应该复制到HKLMSoftwareMyCompanyMyProductSomeNewSetting

在键下找到的值是动态生成的,所以我不能只编写安装程序逻辑来迁移单个值。

这可能吗?

是。您需要编写一个自定义操作,读取现有键,然后将临时行添加到RegistryRemoveRegistry表中。Windows安装程序将负责写入新密钥和删除旧密钥,所有这些都是一个很好的补偿事务。

最新更新