Как добавить службу Windows в существующий установщик приложения? - PullRequest
0 голосов
/ 17 октября 2010

Мы создали службу Windows для обнаружения вставки определенного USB-устройства.

Затем предполагается, что эта служба запускает написанное нами приложение.

Сначала мы выполнили настройкупроект для нашего приложения и отдельный для службы Windows.

Теперь мы пытаемся установить службу и приложение в одном проекте установки.

Мы попытались поместить выходные данныенаш сервис в проекте установки, но безуспешно.

У нас есть класс projectinstaller в сервисе, так почему мы не можем просто добавить выходные данные проекта службы Windows (включая класс установщика) в нашпроект установки приложения?

1 Ответ

0 голосов
/ 17 октября 2010

В статье MSDN объясняется это, Создайте установщики для вашей службы . У службы поддержки Microsoft также есть статья Как создать проект установки для приложения-службы Windows в Visual C #

Мой основной язык - Delphi. В Delphi, когда программа создается как Приложение службы , установка программы в качестве службы Windows может быть выполнена с помощью команды my_service_app_name.exe /INSTALL. Я предполагаю, что механизм выполнения должен быть примерно таким же, как и у служебных приложений, созданных другими компиляторами.

Таким образом, добавление службы Windows к существующему установщику приложения может быть выполнено простым запуском приложения-службы, как уже упоминалось, но вам следует обратиться к документации, если вы не используете Delphi.

...