J'ai écrit une action personnalisée pour créer une tâche planifiée après l'installation. Je ne veux pas que l'action personnalisée soit exécutée lorsque l'utilisateur ne veuille pas créer la tâche de planification. Lors de l'installation, même si je sélectionne "la fonctionnalité sera indisponible", le SchTask est créé. Comment puis-je empêcher l'action personnalisée d'exécuter? p>
4 Réponses :
Ajouter à votre séquence d'exécution d'installation. P>
Vous pouvez définir une condition pour votre exécution de CA: espère que cela aide. P> Si vous souhaitez en savoir plus sur les conditions CAS, vous pouvez tomcher le lien ci-dessous.
Conditions d'action personnalisées avancées P>
blockQuote> p>
En fait j'ai découvert le problème. The & FeatureName = 3 me dit que la fonctionnalité doit être installée, et le contraire de cela, est! FreeURENAME = 3, ce qui signifie que la fonctionnalité est déjà installée. Cela corrigé mon problème pour que la solution finale est devenue
"myservice" est le nom de la fonctionnalité
"Feature_MYService" est mon état de condition: J'utilise la case à cocher pour définir la valeur de la propriétéE_MYService Propriété P>
<Custom Action='CAction3' After='InstallFinalize'> <![CDATA[FEATURE_MyService AND NOT Installed ]]>