Frage

Ich bin erstellen einer windows-Dienst und möchten wissen, best practices für diese.In allen meinen windows-Programm ich habe ein Formular, das der Benutzer gefragt wird, ob er will um den Fehler zu melden und, wenn er antwortet ja, ich habe einen Fall angelegt in FogBugz.Was sollte ich tun in einem windows-Dienst.

War es hilfreich?

Lösung

Sie könnten auch ein system-tray-Darstellung der service, die eine kleine Meldung über Fehler und bitten Sie den Benutzer, ob Sie wollen, dass es berichtet wird oder nicht.Ich denke, dass es immer noch besser zu werden in der Lage zu geben die Benutzer die Wahl, wo immer Sie senden 'aus' Daten von Ihrem computer.

Andere Tipps

Da bist du nicht, um eine Benutzer-Interaktion mit dem Programm, ich würde sagen, machen configuration variable (in einer app.config-Datei) verantwortlich für das senden/nicht senden der Daten.So Benutzer, die nicht wollen, um Fehler zu melden können ändern Sie einfach ein flag in einer config-Datei.Ich würde persönlich haben es standardmäßig aktiviert, und dann geben Sie Beratung auf wie zu schalten Sie es aus, Sie wollte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top