У меня есть приложение с golang в качестве бэкэнд. я могу создать услугу, используя СБН и NSSM, как показано ниже: sc create TestService binpath=C:\User\sds\Desktop\test.exe nssm install TestService C:\User\sds\Desktop\test.exe
Не удается запустить приложение golang exe в качестве служб Windows
услуги созданы успешно, но это Безразлично не начала. Он дает ошибка таймаута запуска при запуске службы.
Мне нужно запустить приложение из служб Windows.
Заранее спасибо.
В дополнение к ответу на @ GKV: вы должны понимать, что служба Windows, это сложный зверь, который должен быть вызван особым образом и сделать много обработки, как только началась (и, кроме того, любой исполняемый tihing - будь то EXE или DLL - может содержать любое количество служб Windows, и многие службы, предоставляемые ОС, выполняются так.) – kostix
Решение с низким уровнем техники будет обертывать ваше приложение через 'srvany' или' nssm' (если хотите, google), которые в основном превращают обычное (обычное) приложение Windows в службу Windows. Я все равно буду следовать советам @ GKV. – kostix
@kostix Я уже пробовал использовать nssm, но результат такой же. Я получаю такую же ошибку 1053. –