Существует также другой способ, который не связан с кодом. Вы можете использовать Service Control Table. Отредактируйте созданный MSI-файл с помощью orca.exe и добавьте запись в таблицу ServiceControl .
.
Обязательны только столбцы ServiceControl, Name, Event и Component_. Столбец Component_ содержит идентификатор компонента из таблицы файлов. (Выберите файл в таблице файлов и скопируйте значение_компонента в таблицу ServiceControl.)
Последний шаг - обновить значение StartServices до 6575 в таблице InstallExecutesequence. Этого достаточно для запуска службы.
Кстати, таблица установки службы позволяет настроить установщик для установки службы Windows.