У меня есть требование, чтобы программа Windows Forms C # .NET 2.0, работающая в пользовательском пространстве (не в службе), всегда работала.Поскольку я не безошибочен и делаю ошибки в кодировании, я хотел знать о любых дополнительных мерах предосторожности, которые я мог бы использовать для обеспечения выполнения этого требования.Я думал о том, чтобы TaskScheduler проверял его каждые 5 минут, наблюдатель заглушки или вторичный процесс.Это хорошие / плохие идеи?
Спасибо, Ричард
РЕДАКТИРОВАТЬ: причина, по которой я не использовал службу (очевидный и разумный ответ!) Была программа работает в среде типа киоска и имеет тяжелый компонент GUI,Параметр службы не работал должным образом в Windows 2000 - W7.
РЕДАКТИРОВАТЬ: Вторая причина не использовать службу была в том, что приложению требуется доступ к Интернету, и на некоторых сайтах наших клиентов прокси установлены толькоразрешить конкретным пользователям (не локальной системной учетной записи), поэтому было бы сложно обеспечить доступ, если на компьютере подключено несколько пользователей.