Дело в том, что у меня есть стороннее приложение, которое каким-то образом в своей служебной форме работает должным образом только со «стандартным» именем, с которым оно устанавливается. Могу ли я создать свою собственную службу с такими же параметрами и binpath, но с другим именем службы, приложение просто не сообщает (я даже не уверен, что именно оно не сообщает даже после проверки msdn) в ОС, которую оно запустило .
Так что с процессом все в порядке, он работает и помещает в журнал все, но для ОС служба застряла в состоянии «запуск ...». И мне нужно, чтобы он мог работать как настраиваемая именованная служба, поскольку мне нужно запускать несколько ее экземпляров (кстати, в форме приложения для рабочего стола несколько экземпляров работают нормально, поэтому это не проблема архитектуры).
Пожалуйста, есть идеи, что можно сделать? P.S. Я не разработчик, а скорее инженер, поэтому идея попытаться разобрать .exe и найти, что не так, немного расстраивает, но если бы кто-то мог дать подробный совет по этому поводу, я бы, конечно, попробовал.
Спасибо!
Сервис отвечает за обновление своего статуса (см. Переходы между состояниями службы).
Это может быть ошибка в программном обеспечении, которая не позволяет обновлять состояние службы (например, жестко закодированное имя службы, используемое в функции).