【发布时间】:2012-08-30 15:39:34
【问题描述】:
我有一个用 CPP 编写的 Windows 服务,我手动启动它。该服务启动得很好并且工作正常。然而,我们最近在 Windows 服务 GUI 中注意到该服务显示为正在启动状态。检查事件查看器后,它清楚地显示服务已进入运行状态。
有人在这个上找到金块吗?
谢谢。
【问题讨论】:
-
嗯,奇怪。冒着明显的风险,您是否尝试过刷新 Windows 服务 GUI?
-
除了@cameron的建议,
sc.exe query <service name>的输出是什么? -
还有一件事:你确定你最终会在你的 ServiceMain 方法中用
SERVICE_RUNNING调用SetServiceStatus吗?
标签: c++ windows user-interface