繁体   English   中英

作为Windows服务运行的命令行应用程序。 出现错误1053

[英]Command line application running as a windows service. Getting error 1053

我创建了一个c ++命令行应用程序。 该应用程序从其他计算机发送恢复消息,并将结果记录到文件中。 一个简单的应用程序。 该应用程序要做的第一件事之一就是将启动时间写入日志文件。

现在,我已经将该应用程序放到了一个不错的地方,我想将其安装为在我的计算机上运行的服务(win 7)。

我正在使用NSISSimple_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 ++应用程序却没有任何帮助。

我的问题是:

  1. 如何将C ++应用程序(不是dot.net)作为服务启动?

服务不是常规应用。 它是一个使用特定系统类并实现使OS与之通信的特定功能的程序。

有关更多详细信息,请参见此处 (及其周围的页面)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM