My installer program doesn\'t suppport installing services but I can run a program/command line etc so my question is how can I install a Windows Service and add 2 dependenc
This can also be done via an elevated command prompt using the sc
command. The syntax is:
sc config [service name] depend=
Note: There is a space after the equals sign, and there is not one before it.
Warning: depend=
parameter will overwrite existing dependencies list, not append. So for example, if ServiceA already depends on ServiceB and ServiceC, if you run depend= ServiceD
, ServiceA will now depend only on ServiceD.
sc config ServiceA depend= ServiceB
Above means that ServiceA will not start until ServiceB has started. If you stop ServiceB, ServiceA will stop automatically.
sc config ServiceA depend= ServiceB/ServiceC/ServiceD
Above means that ServiceA will not start until ServiceB, ServiceC, and ServiceD have all started. If you stop any of ServiceB, ServiceC, or ServiceD, ServiceA will stop automatically.
sc config ServiceA depend= /
sc qc ServiceA