0

我有这样的要求:该产品的早期版本留下了一些需要在 Visual 中使用 WIX 3.5 清理的注册表项

方法:从注册表中搜索已安装的产品版本 然后,搜索每个与产品版本不匹配的注册表项,并执行Registry Action=remove。

我怎样才能做到这一点?在 WIX 中进行 RegistrySearch 时,如何存储产品的所有版本?

任何人都可以提供这个代码吗?

4

1 回答 1

0

如果注册表项对您的产品来说是唯一的,并且在安装最新版本的产品时需要删除,那么实际上不需要检查各种以前的版本。只需在安装过程中删除注册表项即可,无论之前安装了什么。如果密钥已经存在,它们将被删除,如果不存在,则不用担心。

于 2012-04-16T16:57:45.113 回答