Orca和安装项目:有条件地显示复选框

时间:2013-02-18 00:29:05

标签: visual-studio-2010 installer windows-installer setup-project orca

我正在使用Setup Project中的VS 10为我的应用创建安装程序。安装程序中包含Checkboxes (A)表单。我的问题是,我想根据一个注册表项有条件地显示该表单。我怎样才能做到这一点?我正在使用Orca来编辑我的安装程序文件,但是我应该更改哪些条件有条件地显示此表单?当我修改InstallUISequence> CustomCheckA_SetProperty_CHECKBOX1时,复选框的值会更改。我看不到任何其他属性,我可以编辑实现这个:(。请帮助,非常感谢!问候。

1 个答案:

答案 0 :(得分:3)

您需要定义registry search以查看您的条目是否存在。搜索名称实际上是安装程序公共属性,因此您可以使用它来设置条件。

要从MSI对话框隐藏/显示启用/禁用控件,您需要添加控件条件in Control Condition table。确保为同一个控件定义了两个控制条件,一个用于在不满足条件时隐藏它,另一个用于在条件为真时显示它。