2010-06-18 5 views
1

Salut J'ai écrit du code pour mon projet wix de sorte qu'il crée et supprime une tâche de planification respectivement lors de l'installation ou de la désinstallation. Mais je veux donner aux utilisateurs une option (fonctionnalité) lors de l'installation où ils activent ou désactivent la tâche à créer non. Mon code affiche jusqu'à présent l'option mais crée la tâche même lorsque je sélectionne désactiver.Ajout d'une option pour activer ou désactiver une fonction lors du processus d'installation en utilisant wix

+0

Voici le code i utilisé jusqu'à présent. user350332

Répondre

1
<InstallExecuteSequence> 
<Custom Action="CreateScheduledTask" Before="InstallFinalize"> 
    <![CDATA[&CreateScheduledTask=3]]> 
</Custom> 
</InstallExecuteSequence> 
2

Le niveau de fonctionnalité pour votre tâche planifiée est 1, votre INSTALLLEVEL va être 1 ou plus, par conséquent, cette fonctionnalité sera toujours installer. Lorsque votre utilisateur sélectionne une option, il doit changer la INSTALLLEVEL

Here is further info on features etc

ici est votre code dans une meilleure mise en forme.

<Component Id='ScheduledTask' Guid='{ABDBFC55-F5DF-4DC9-92FF-DD9C7A5D4880}' KeyPath='yes'> 
    <File Source="../../apps/bin/Release/Swu.exe"></File> 
</Component> 
<Feature Id="SWUSchedTaskFeature" Title="Create a scheduled task" Level="1" Absent="allow" TypicalDefault="install" Description="Creates and configures Scheduled Task for the SWU application" Display="expand" AllowAdvertise="no"> 
    <ComponentRef Id="ScheduledTask"/> 
</Feature> 
Questions connexes