У меня есть приложение delphi, которое регистрирует данные из разных мест и записывает данные в файл. Приложение имеет довольно обширный графический интерфейс, позволяющий отображать данные, настройку параметров и т.д.
Один пользователь попросил изменить приложение на то, что он может быть запущен как служба. Его аргументация заключается в том, что приложение может быть запущено во время загрузки и запускаться без какого-либо входа в систему и будет доступно независимо от того, кто вошел в систему.
Мой вопрос заключается в следующем: есть ли какое-либо другое решение, которое позволит мне установить приложение, поскольку оно существует, так что оно все равно будет работать без входа пользователя и будет доступно для всех пользователей?
У меня возникает ощущение, что преобразование приложения для запуска в качестве сервиса не является тривиальным. Я предполагаю, что вам понадобится 2 приложения - "безголовое" приложение-служба и графический интерфейс, который запускается пользователями по запросу, которые могут взаимодействовать с сервисом (комментарии также приветствуются здесь).