繁体   English   中英

从 wix 安装程序卸载期间的注册表读取/删除顺序

[英]Order of registry read/remove during uninstall from a wix installer

我有一个安装程序(使用 wix 制作)。 在安装期间,它需要用户输入以用于设置 IIS 网站。 现在的问题是,在卸载期间它破坏了 IIS 默认网站,我的假设是这是因为在卸载期间它没有该用户输入。 因此,为了解决这个问题,我将用户输入存储在注册表中,然后读取它并使用它来设置站点(在安装期间)。 所以在安装过程中它会创建注册表键/值,然后读取它并使用它来创建站点。 假设在卸载过程中它会反向读取它然后删除它,那么问题应该已经解决了。 不幸的是,这种情况并非如此。 任何指针?

如果我的理解正确,您希望在卸载程序后留下 IIS 网站。 如果是这种情况,您必须声明一个条件,以便网站的设置仅在安装时发生。

NOT (REMOVE ~= "ALL")

那应该可以为您解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM