2009-09-09 5 views
0

Utilisez-vous l'interface ITask pour communiquer avec une tâche planifiée? J'ai des tâches que les utilisateurs peuvent annuler, mettre en pause, etc. et une console principale qui affiche des informations sur les tâches. À l'heure actuelle, je peux seulement dire s'ils sont en cours d'exécution ou non via la méthode GetStatus. Ce que je voudrais faire est de me connecter à la tâche et passer une chaîne (potentiellement xml). Quelqu'un sait si cela est possible?Communication de tâche planifiée (à l'aide de l'interface ITask)?

Répondre

1

Les seules chaînes que vous pouvez transmettre à un objet ITask sont un chemin de répertoire et des paramètres de ligne de commande. Vous ne pouvez pas communiquer avec la tâche elle-même pendant son exécution. Par contre, si vous utilisez plutôt les interfaces du Planificateur de tâches 2.0, ITaskDefinition a une propriété Data à laquelle vous pouvez assigner du texte arbitraire.

+0

Merci. Malheureusement, ITaskDefinition n'est pris en charge qu'en 2008+. Je dois être rétrocompatible avec un minimum d'XP. :( – Kyle

Questions connexes