Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这样的要求:该产品的早期版本留下了一些需要在 Visual 中使用 WIX 3.5 清理的注册表项
方法:从注册表中搜索已安装的产品版本 然后,搜索每个与产品版本不匹配的注册表项,并执行Registry Action=remove。
我怎样才能做到这一点?在 WIX 中进行 RegistrySearch 时,如何存储产品的所有版本?
任何人都可以提供这个代码吗?
如果注册表项对您的产品来说是唯一的,并且在安装最新版本的产品时需要删除,那么实际上不需要检查各种以前的版本。只需在安装过程中删除注册表项即可,无论之前安装了什么。如果密钥已经存在,它们将被删除,如果不存在,则不用担心。