Я создал приложение на C #, которое выполняет следующие действия
- Контролирует текстовый файл и, если что-то особенное было записано в файл, снимает фотографии.
Отслеживает папку, и если в этой папке создается какой-либо новый файл, он передает этот файл на сервер (Сервер - это служба wcf, и мое приложение использует эту службу как webserivce).
Хостыпрослушиватель TCP для прослушивания через определенный порт.
Проблема в том, что приложение прекрасно работает, когда я запускаю это приложение как консольное приложение.Однако, если установить это приложение как службу Windows (3 службы Windows для каждой цели), система начинает показывать некоторую медлительность, а иногда и зависание системы.Я использовал FileSystemWatcher для просмотра текстовых файлов и папок.Также слушатель tcp работает асинхронно, и нет никаких шансов, что какая-либо из задач, упомянутых выше, может повесить функцию запуска службы.