У нас есть продукт, который мы устанавливаем с помощью InstallShield. В продукте имеются 3 отдельные службы Windows, все из которых установлены с использованием метода ServiceAddService
.
Однако одна из служб последовательно возвращает -1
из ServiceAddService
(что указывает на какую-то ошибку). Однако служба успешно устанавливается, хотя иногда (но не всегда) она не запускается автоматически. Я нашел старую ветку поддержки от 2008 здесь , которая, кажется, указывает на то, что служба не запустилась вовремя, хотя трудно понять, как это может быть, если время ожидания по умолчанию бесконечно, как указано там.
Есть еще идеи, как заставить эту, казалось бы, фиктивную ошибку перестать появляться?