Я записал пользовательское действие для создания запланированной задачи после установки. Я не хочу, чтобы Пользовательское действие работало, когда пользователь не хочет создавать задачу расписания. Во время установки, даже если я выбираю "Функцию, будет недоступно" schtask, становится созданным. Как я препятствую тому, чтобы Пользовательское действие выполнилось?
Вы можете установить условие для выполнения вашего CA:
<InstallExecuteSequence>
<Custom Action="ScheduleTaskCA" After="InstallFinalize">
<![CDATA[&feature_name=3]]>
</Custom>
</InstallExecuteSequence>
Надеюсь, это поможет.
Если вы хотите узнать больше об условиях CA, перейдите по ссылке ниже. Расширенные условия настраиваемых действий
Добавьте последовательность выполнения в вашу установку.