He creado un servicio de Windows que está configurado para iniciarse automáticamente. Este servicio se conecta al servicio de base de datos al inicio. El problema es que el servicio de base de datos parece comenzar después de mi servicio. ¿Existe una forma programática de definir esta dependencia para que mi servicio se inicie después de que se haya iniciado el servicio de la base de datos?crear dependencia entre los servicios de Windows inicio
Encontré este artículo http://www.boyce.us/windows/servertipcontent.asp?ID=7 que habla de agregar una entrada de registro para hacer eso. Me gustaría saber si hay una forma de C# para hacer esto?
Actualización:
Adición a la pregunta anterior. Aquí hay otro escenario. Los servicios se están instalando usando installshied, que no necesita un projectinsaller. Parece que installshield busca clases que se derivan de la clase ServiceBase e instala cada servicio. ¿Cómo agregar la dependencia en tal escenario?
+1 - Lo que iba a decir;) – Oded
¿Puede usted pls. responder a la pregunta editada Gracias. – stackoverflowuser
@stack: Lamento decir que ha pasado un tiempo desde que utilicé InstallShield (y cuando lo hice no era para Windows Services) así que me temo que no puedo ser de mucha ayuda. Intenté buscarlo en Google y se me ocurrió [esto] (http://community.installshield.com/showthread.php?t=162302&page=4), que _será_ útil. –