[英]Command line application running as a windows service. Getting error 1053
我创建了一个c ++命令行应用程序。 该应用程序从其他计算机发送恢复消息,并将结果记录到文件中。 一个简单的应用程序。 该应用程序要做的第一件事之一就是将启动时间写入日志文件。
现在,我已经将该应用程序放到了一个不错的地方,我想将其安装为在我的计算机上运行的服务(win 7)。
我正在使用NSIS , Simple_Service_Plugin来安装应用程序并在Windows中注册服务。 我可以在Windows服务管理器中看到该服务。
当我尝试启动服务时,出现以下错误信息。 日志文件未创建。
Windows could not start __THE_APP__ service on Local Computer.
Error 1053: The service did not respond to the start or control request in a timely fashion.
当我从浏览器启动应用程序时,它启动时没有任何问题,并且日志文件已正确更新。
当我在线搜索此错误消息时,我发现对于C#和.Net应用程序有很多帮助,而对于c ++应用程序却没有任何帮助。
我的问题是:
服务不是常规应用。 它是一个使用特定系统类并实现使OS与之通信的特定功能的程序。
有关更多详细信息,请参见此处 (及其周围的页面)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.