我有一个在安装过程中设置为1
的注册表值。我想要实现的是,在卸载期间,此值应设置为0
而不是被删除。
我该如何做到这一点?
我正在使用Installshield 2011,该项目是基本的MSI。
答案 0 :(得分:4)
Windows Installer不直接支持此功能。您必须使用自定义操作。
答案 1 :(得分:2)
Windows Installer确实不支持在卸载期间创建/设置注册表值。奇怪,不是吗?
我不知道您正在设置哪个注册表值,但如果您能够修改应用程序以接受缺少注册表值等同于0,则可以使安装更简单(无自定义操作)。