2011-05-25 108 views
0

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

回答

0

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

NOT (REMOVE ~= "ALL") 

这应该为你解决问题。

相关问题