1

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

4

1 回答 1

3

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

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

于 2013-02-18T10:10:08.670 回答