我有一个注册表值,在安装期间设置为1
。我想要实现的是,在卸载期间,此值应设置为0
,而不是被删除。
我如何开始做这件事?
我使用的是Installshield 2011,项目是一个基本的MSI。
Windows安装程序不直接支持此操作。您必须使用自定义动作
确实Windows安装程序不支持在卸载期间创建/设置注册表值。很奇怪,不是吗?
我不知道您正在设置的注册表值,但是如果您能够修改应用程序以接受注册表值等于0的缺失,则安装可以变得更简单(没有自定义操作)。