Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Пользователь


Сообщения: 110
Благодарности: 5

Профиль | Сайт | Отправить PM | Цитировать


Подскажите, пожалуйста, кто знает, как можно запустить службы из сценария NSIS?
Программа устанавливает две службы. В свойствах служб пути указывают на исполняемые файлы в папке установленной программы: dataserv.exe и mainserv.exe.
Службы прекрасно убиваются с помощью, например, ${KillProcess} "dataserv.exe" $0.
А вот как запустить службы в конце работы своего инсталятора?
При попытке запустить исполняемый файл dataserv.exe или mainserv.exe из папки программы выводится сообщение:

Цитата:
Windows Service Start Failure
---------------------------
Cannot start service from the command line or a debugger. A Windows Service must first be installed (using installutil.exe) and then started with the ServerExplorer, Windows Services Administrative tool or the NET START command.
---------------------------
OK
P.S. Ничего более умного для запуска службы не нашел: Exec '"$SYSDIR\cmd.exe" /c net start "APC Data Service"'
Правда, консольное окно вылазит...

Последний раз редактировалось Kopejkin, 15-10-2024 в 13:31. Причина: дополнение


Отправлено: 14:17, 14-10-2024 | #2863