Prévue application console vs Windows service? Quand est-il approprié d'utiliser chaque

Je viens de lire ceci: Quel est l'avantage du développement de l'application en tant que service windows? mais je suis toujours pas sûr de quand utiliser un service windows.

J'ai quelques tâches qui doivent être exécutés à intervalles réguliers (c'est à dire toutes les 5 minutes). Qui type de projet doit-je utiliser? Existe-il des exemples de types d'applications qui doivent être les services de Windows?

  • Si vous allez au service de la route, ne pas utiliser la minuterie. Il plante et laissez votre service, dans un état de fonctionnement, mais il ressemble à son exécution.
  • Je ne sais même pas ce que cela signifie pour un compte à rebours pour "crash". Les minuteries sont partie de l'OS, et si qui bloque votre service a plus de problèmes que de simplement la minuterie.
  • Compteurs ne sont pas partie de l'OS. Voir ce post DONC pour plus d'info. stackoverflow.com/questions/397744/...
  • Voir ici aussi support.microsoft.com/kb/842793. Il est dit .NET 1.x est affecté, mais je peux vous dire que jusqu'à présent, TOUTES les versions du framework souffrent de cette.
InformationsquelleAutor Kyle West | 2009-02-03