在wix安装期间搜索注册表更改

时间:2013-09-17 07:55:58

标签: wix wix3.7

我有一个单选按钮来选择选项,选择类型安装。如果他们选择选项1安装程序无法继续,则不安装mozilla firefox ...

问题是:假设用户得到他需要mozilla firefox的消息......所以他决定安装它,但是不要关闭我的安装...所以在他安装firefox后点击我的安装中的下一个按钮再次得到消息,他需要安装firefox ...

下一步按钮检查并显示消息:

<Publish Dialog="AdditionalInfo" Control="Next" Event="SpawnDialog" Value="MozillaCheck" Order="5">INSTALLATION_TYPE = "PORTAL" AND NOT FIREFOXVERSION</Publish>

firefox check:

<Property Id="FIREFOXVERSION">
        <RegistrySearch Id='FirefoxVersion_registrySearch' Type='raw'
            Root='HKLM' Key='SOFTWARE\Mozilla\Mozilla Firefox' Name='CurrentVersion' Win64='no'/>
    </Property>

我正在寻找一些我可以在DoAction事件中触发的自定义操作,但似乎没有registrySearch自定义操作......

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

仍然不确定默认情况下是否可行,所以我决定在C#中创建自定义操作,我可以通过查看注册表轻松检测到它