我有一个带有依赖关系X的Windows服务S1。该服务是自动的,它启动没有任何问题。
此服务启动具有相同依赖关系X的另一个服务S2。 问题是当我调用StartService()来启动S2时,我不会从函数返回大约一分钟,而只是启动S2的入口代码。
我试图理解为什么启动服务需要这么长时间,但我真的没有想法:-(。
有没有人有任何想法???
谢谢!
答案 0 :(得分:0)
什么时候启动其他服务S2?在您的服务报告成功启动之前,您无法致电StartService()。 S2是S1的依赖吗?如果是这样,只需将其标记为此,让SCM担心它。