2010-09-07 5 views
1

Je dois créer une petite application qui s'exécutera sur mes machines clientes en tant qu '"agent", qui se connectera périodiquement à un serveur pour certaines tâches.Application Client Agent Design

Est-ce que je

  1. Créer l'application en tant que service de Windows avec une interface pour les configurations?

  2. Créer une application qui fonctionnera dans la zone de notification, avec une interface pour la configuration?

Il ya plusieurs mois, j'ai lu que l'application de service Windows ne devrait pas avoir d'interface de configuration. Je suppose que même si je crée un service Windows, il doit y avoir une deuxième application qui interagit avec le service en tant qu'interface de configuration, correct?

+0

Un avantage d'un service sur une application de barre d'état système est que le service peut s'exécuter même sans un utilisateur connecté à la machine. – Jay

Répondre

0

Si l'application doit être démarrée et configurée par un utilisateur sans droits d'administrateur, alors vous devez utiliser l'approche de la barre d'état système car un service ne peut être démarré que par un administrateur. Sinon, l'une ou l'autre approche fonctionnerait. La meilleure approche dépend de l'application.