Condition - J'ai une tâche périodique que je veux exécuter dans un environnement Windows pour mon application. Il aura une interface simple qui permet une configuration de base (par exemple, les URL et la fréquence de son exécution). Je veux qu'il s'exécute toutes les X heures (configurable) quand la machine fonctionne.Une application avec l'icône "barre d'état système" est-elle OK pour un planificateur en cours d'exécution ou devrais-je créer un service Windows?
Question - Est-ce que je crée simplement une application avec une présence dans la barre d'état système? Ou devrais-je créer un service avec une interface utilisateur distincte qui s'y connecte.
PAR LA VOIE - Je suis un débutant C# développant en utilisant Visual Studio Express, gardez à l'esprit. Aussi, si vous pouviez donner un aperçu rapide de la conception de ce que vous recommandez, ce serait génial pour quelqu'un de nouveau (par exemple, si vous suggérez un service, cela signifie-t-il que vous avez vraiment besoin d'une application pour le service? a une interface qui fait la configuration pour le service?)
Avez-vous envisagé d'utiliser une tâche planifiée à la place? –
@Al, C'était ma pensée au début, mais il ne me semble pas juste quand vous voulez qu'il ait une interface utilisateur où vous pouvez personnaliser les choses. Mais bon, c'est juste mon point de vue. – Razzie