Имею MFC приложение, состоящее из одного основного диалога и нескольких вспомогательных.
Приложение работает с ком портами и сокетами. Диалоги просто конфигурируют работу логики программы и иногда выводят состояние.
Необходимо без большой крови превратить это приложение в службу, чтоб оно запускалось до регистрации пользователя (в NT).
Также необходимо, чтобы приложение могло запускаться и не как служба (я так понимаю, подойдет передача параметров при запуске программы).
Возможно, необходимо копать в сторону интерактивных служб, если у кого есть пример — поделитесь пожалуйста.
Реализацию задачи без интерактивной службы вижу следующей:
1. Создается простая служба со всей логикой работы приложения.
2. Создается exe файл, содержащий всю интерактивность.
3. 1 и 2 взаимодействуют между собой путем послания/приема сообщений (тут мне еще не до конца ясно через что они могут общаться — я плохо знаком со спецификой служб).
В данном варианте остается неясным, каким образом приложение сможет работать и не как служба... да и крови с переносом логики работы, очень много будет
У кого какие идеи?
Буду рад помощи.