Как установить и запустить службу Windows с помощью установщика wix? - PullRequest
0 голосов
/ 11 января 2019

Как я могу установить службу Windows с WiX? Я уже сделал все, что нужно для установки обычного .exe, но что мне делать, чтобы установить и запустить службу?
Нужно ли мне скопировать в мой product.wxs и все будет работать?

Я хочу установить его с помощью программы установки и настроить автоматический запуск службы при запуске Windows. И я хочу удалить Сервис с помощью программы установки, это означает, что он остановит Сервис и удалит его. Было бы здорово, если бы я мог обновить Службу также с помощью новой программы установки, это означает, что она остановит Службу, удалит ее, установит новую и запустит.

Возможно ли все это с помощью Кодекса, который я связал?

1 Ответ

0 голосов
/ 11 января 2019

«Hello Service» : Разметка, на которую вы ссылаетесь, обычно должна работать, но она немного сложна и сложна. Обычно вы можете обходиться меньшим количеством конструкций. Вот полнофункциональный, автономный практический пример на github: Как создать установщик MSI для Windows Service с помощью WiX (на самом деле я его не тестировал, но выглядит хорошо).

IsWiX : у Криса Пейнтера также есть пример установки служб: https://github.com/iswix-llc/iswix-tutorials/tree/master/windows-service

Документация : ServiceInstall , ServiceControl .

...