我的任务是根据条件在卸载我们的产品时保存注册表项。 例如,如果用户将启用特殊复选框“不删除我的设置”,则注册表项必须保持打开状态。我知道wix中的组件元素具有特殊属性“Permanent”,但我的安装程序必须默认删除卸载时所有已安装的组件。有任何想法吗?如何在wix中执行此操作?或者我必须使用自定义操作? 谢谢你的时间。
答案 0 :(得分:2)
好的,以下方法怎么样:
答案 1 :(得分:2)
正确的方法是倒退。
这些注册表项应始终保留在目标计算机上。这可以通过将您的组件标记为您提到的 Permanent 或为其设置empty GUID来完成。
之后,在其中一个卸载对话框中,您可以添加"删除设置"复选框。然后,此复选框可以调节删除注册表项的卸载自定义操作。