按功能执行自定义操作

use*_*332 9 wix wix3

我写了一个自定义操作来安装后创建一个计划任务.当用户不想创建计划任务时,我不希望自定义操作运行.在安装过程中,即使我选择"功能将无法使用",也会创建schtask.如何阻止自定义操作执行?

Mar*_*rio 11

您可以为CA执行设置条件:

<InstallExecuteSequence>
    <Custom Action="ScheduleTaskCA" After="InstallFinalize">
        <![CDATA[&feature_name=3]]>
    </Custom>
</InstallExecuteSequence>
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你.

如果您想了解有关CA条件的更多信息,可以访问以下链接. 高级自定义操作条件