给安装文件设定条件

来源:互联网 发布:阿里云空间不足 编辑:程序博客网 时间:2024/06/15 20:18

1.在启动条件中添加启动条件,以注册表为例
a.“添加注册表搜索”
b.property 属性设TestRegedit
c.Regkey 属性设Software\Microsoft\vsto runtime Setup\v2.0.50727     
d.Root 属性设vsdrrHKLM
e.Value 属性设MSI
(以VS安装部署为例,输入自己要搜索的注册表信息)
2.选定应用程序文件夹中的文件,将其Condition属性设为TestRegedit或NOT TestRegedit
具体条件语句可参考下表
ItemSyntaxvaluesymbol | literal | integercomparison-operator< | > | <= | >= | = | <>termvalue | value comparison-operator value | ( expression )|Boolean-factorterm | NOT termBoolean-termBoolean-factor | Boolean-factor AND termexpressionBoolean-term | Boolean-term OR expressionsymbolproperty | %environment-variable | $component-action | ?component-state | &feature-action | !feature-state3.安装该文件,则根据TestRegedit的返回值来判断该文件是否被安装。