Я пытался использовать коды ниже в Wix.
Но при установке, установщик замораживался в течение подобных 3 минут на состоянии: Стартовые сервисы, затем я добрался, этому сообщению "Сервис Jobservice не удалось запуститься. Проверьте, что у Вас есть необходимые полномочия для запуска системных служб". Есть ли в моих кодах какая-либо несправедливость? И я могу попросить, чтобы пользователь ввел имя и пароль пользователя системы окон во время установки для получения "прав"?
Большое спасибо!
<File Id='JobServiceEXE' Name='JobService.exe' DiskId='1'
Source='JobService.exe' Vital='yes' KeyPath='yes'/>
<ServiceInstall Id="ServiceInstaller" Type="ownProcess" Vital="yes"
Name="JobService" DisplayName="123 Co. JobService"
Description="Monitoring and management Jobs" Start="auto"
Account="LocalSystem" ErrorControl="ignore" Interactive="no" />
<ServiceControl Id="StartService" Stop="both" Remove="uninstall"
Name="JobService" Wait="yes" />
</Component>
Следующий код работает на меня... нет необходимости запрашивать имя пользователя/пароль :)
<File Id='JobServiceEXE' Name='JobService.exe' DiskId='1' Source='JobService.exe' KeyPath='yes'/>
<ServiceInstall
Id="ServiceInstaller"
Type="ownProcess"
Name="JobService"
DisplayName="123 Co. JobService"
Description="Monitoring and management Jobs"
Start="auto"
Account="[SERVICEACCOUNT]"
Password="[SERVICEPASSWORD]"
ErrorControl="normal"
/>
<ServiceControl Id="StartService" Start="install" Stop="both" Remove="uninstall" Name="JobService" Wait="yes" />
</Component>