2010-11-22 9 views
0

J'ai créé un fichier exe dans C# .Net 2005. J'ai planifié qu'il s'exécute sur le serveur tous les jours à 10h00. Mais je ne peux pas fermer l'exe lorsque la tâche prévue est terminée afin qu'il reste ouvert et Task Schedular montre son statut en cours d'exécution car il est aussi présent dans le Gestionnaire des tâches et le jour suivant son exécution ne fonctionne pas.Comment gérer une tâche planifiée dans Win XP Professional

Lors de la première fois seulement il fonctionne correctement (Quand il ne fonctionne pas dans Schedular) mais s'il est en cours d'exécution, puis exe n'est pas runnoing. Je mets également l'option 'Stop Task si elle s'exécute 1Hr' dans 'Setting' dans la tâche schedular mais cette option n'arrête pas non plus d'exécuter exe via schedular.

Pouvez-vous s'il vous plaît dire comment dois-je programmer exe en utilisant Windows Task Schedular afin qu'il s'exécute tous les jours.

Merci

Répondre

0

Je ne sais pas si votre application C# est une application Windows Forms ou non. Mais si c'est le cas, vous pouvez essayer d'appeler la méthode Application.Exit() à la fin de l'exécution.

+0

C'est Winform exe. et je ne peux pas utiliser Application.Exit() car il fermera l'application que je veux qu'il devrait être ouvert comme option donnée pour l'interaction de l'utilisateur une fois le formulaire ouvert. – Avinash

+0

C'est Winform exe. – Avinash

+0

Je ne suis pas sûr de comprendre. Si l'application n'est pas fermée, elle restera comme une tâche en cours d'exécution. Je pensais que vous voulez le fermer avant que le programmateur ne l'appelle la prochaine fois. – mbadawi23

Questions connexes