目前我在installshield中使用基本的msi项目。 我修改目标对话框并在此对话框中添加一个复选框。 我想在其他地方使用此复选框值。 那我该怎么办?
答案 0 :(得分:1)
单击您在对话框中创建的复选框,您会发现它具有“属性和值”属性。属性是选中/取消选中复选框时设置的属性的名称。属性名称应该在ALL CAPS中以使其成为公共名称。它还应该在SecureCustomProperties属性中列出,以使其安全。 (可以在UAC / Elevated安装方案期间从UI传递到执行序列)。 Value属性表示在检查Property时的值。未经检查的值始终为null / empty / unset。
如果你需要一个不同的未经检查的值,你必须编写一个Set Property自定义动作,当它没有值时给它一个值。
从那里,您可以通过键入[PROPERTYNAME]在其他地方(例如注册表或XML更改)中使用它。