Фильтр необработанных исключений в службе Windows

StackOverflow https://stackoverflow.com/questions/48757

Вопрос

Я создаю службу Windows и хочу узнать лучшие практики для этого.Во всех моих программах Windows у меня есть форма, которая спрашивает пользователя, хочет ли он сообщить об ошибке, и если он отвечает «да», я создал случай в FogBugz.Что мне делать в службе Windows.

Это было полезно?

Решение

Вы также можете иметь представление службы на панели задач, которое будет отображать небольшое уведомление о любых ошибках и спрашивать пользователя, хотят ли они сообщить об этом или нет.Я думаю, что все же лучше предоставить пользователю возможность выбора, когда бы вы ни отправляли данные с его компьютера.

Другие советы

Поскольку у вас не будет пользователя, взаимодействующего с программой, я бы сказал, что переменная конфигурации (в файле app.config) отвечает за отправку/не отправку данных.Таким образом, пользователи, которые не хотят сообщать об ошибках, могут просто изменить флаг в файле конфигурации.Лично я бы включил его по умолчанию, а затем дал бы им указания, как его отключить, если они этого захотят.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top