【发布时间】:2018-09-17 09:07:35
【问题描述】:
如何使我的 InstallShield 项目中的某个功能仅在注册表值包含某个值时才能安装?该值可能只有“YES”或“NO”。
我尝试像这样配置系统搜索:
根:HKLM 密钥:Software\MyKey\the_key_to_check
值:我让它空白
将值存储在此属性中:ISVALUE(刚刚创建的属性,没有任何值),并且“仅将值存储在属性中”。
然后,根据我的功能条件: 安装级别:1 条件:等级:200,ISVALUE=YES
尝试的结果是 -> 如果 MyValue 等于 YES,则安装该功能,如果不是,则不安装该功能。但它的条件似乎从未被评估过。
谁能帮我完成这项任务?
【问题讨论】:
标签: windows-installer conditional-statements installshield