我写了一个C ++服务,它在Windows XP下完美运行但无法在Windows 7中启动.SC CREATE返回成功,但SC START返回FAILED 1053:服务没有及时响应启动或控制请求。根据我的理解,这是由超时引起的,但我立即收到错误。
这是我的服务代码或7中的某些设置的问题吗?
Windows 7是否以不同于XP的方式发送服务控制请求? 如果是这样,我将如何捕捉开始请求?
如果您需要查看代码以及有助于解决此问题的任何其他信息,请与我们联系。
由于
答案 0 :(得分:0)
通过将MSVCR100D.dll安装到system32中解决了问题。甚至无需更改我的代码。