Я пытаюсь получить мое приложение установщиком через WiX 3.0. Точный код:
<File Id="ServiceComponentMain" Name="$(var.myProgramService.TargetFileName)" Source="$(var.myProgramService.TargetPath)" DiskId="1" Vital="yes"/>
<!-- service will need to be installed under Local Service -->
<ServiceInstall
Id="MyProgramServiceInstaller"
Type="ownProcess"
Vital="yes"
Name="MyProgramAddon"
DisplayName="[removed]"
Description="[removed]"
Start="auto"
Account="LocalService"
ErrorControl="ignore"
Interactive="no"/>
<ServiceControl Id="StartDDService" Name="MyProgramServiceInstaller" Start="install" Wait="no" />
<ServiceControl Id="StopDDService" Name="MyProgramServiceInstaller" Stop="both" Wait="yes" Remove="uninstall" />
Дело в том, что по какой-то причине LocalService выходит из строя на шаге "Установка служб", и если я изменю его на "LocalSystem", тогда установщик отключится при попытке запустить службу.
Услуга запускается нормально вручную и при запуске системы, и для всех целей и задач отлично работает. Я слышал, что есть проблемы с получением услуг для работы в LocalService, но Google действительно не помогает, так как все ответы "получили его работу kспасибо".
Просто хочу, чтобы этот сервис был настроен и запущен во время установки, это все. Любая помощь? Спасибо!