我有一个要求: 该产品的早期版本留下了一些注册表项,需要使用WIX 3.5在Visual
中进行清理方法: 从注册表中搜索已安装的产品版本 然后,搜索与产品版本不匹配的每个注册表项,并执行注册表操作=删除。
我怎样才能做到这一点? 如何在WIX中执行RegistrySearch时存储产品的所有版本?
任何人都可以提供此代码吗?
答案 0 :(得分:0)
如果注册表项对您的产品是唯一的,并且在安装最新版本的产品时需要删除,那么实际上不需要检查各种以前的版本。只需在安装期间删除注册表项,无论以前安装了什么。如果密钥已经存在,它们将被删除,如果没有,则不用担心。