Я пытаюсь получить мое приложение установщиком через WiX 3.0. Точный код:WiX: Установка службы как LocalService
<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 действительно не помогает, поскольку ответы каждого пользователя «заставили его работать с kthx».
Просто хотите, чтобы эта служба была настроена и запущена во время установки, вот и все. Любая помощь? Благодаря!
Вы когда-нибудь находили ответ на этот вопрос? – Adkins
Возможно, вы захотите проверить эту тему (см. Последнее сообщение): http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/ServiceInstall-does-nothing-in-WiX-3-5 -td4972774.html Казалось бы, вам нужно установить KeyPath в файл и иметь файл в том же компоненте. – Jaans