2008-09-07 11 views

Répondre

1

Vous pouvez également avoir une représentation de la barre d'état système du service qui afficherait une petite notification sur les erreurs et demander à l'utilisateur si elles veulent qu'il soit signalé ou non. Je pense qu'il est toujours préférable de pouvoir donner à l'utilisateur le choix à chaque fois que vous envoyez des données depuis son ordinateur.

+0

En tant que service, vous ne pouvez pas avoir un utilisateur connecté à la machine, donc pas de bureau. –

4

Puisque vous n'allez pas avoir un utilisateur qui interagit avec le programme, je dirais que la variable de configuration (dans un fichier app.config) est responsable de l'envoi/pas de l'envoi des données. De cette façon, les utilisateurs qui ne veulent pas signaler les erreurs peuvent simplement changer un drapeau dans un fichier de configuration. Personnellement, je l'ai activé par défaut et ensuite leur donner des conseils sur la façon de l'éteindre qu'ils voulaient.