Требуется ли преобразование приложения Delphi для работы в качестве службы?

У меня есть приложение delphi, которое регистрирует данные из разных мест и записывает данные в файл. Приложение имеет довольно обширный графический интерфейс, позволяющий отображать данные, настраивать параметры и т. Д.

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

Мой вопрос таков: есть ли какое-либо другое решение, которое позволило бы мне установить приложение в том виде, в котором оно существует сейчас, чтобы оно по-прежнему работало без входа в систему и было доступно всем пользователям?

Мне кажется, что преобразовать приложение для работы в качестве службы нетривиально. Я предполагаю, что вам понадобятся 2 приложения - «безголовое» служебное приложение и графический интерфейс, который запускается пользователями по запросу и может взаимодействовать со службой (комментарии здесь также приветствуются).

10
задан rossmcm 5 November 2010 в 00:29
поделиться