标签: c++ windows windows-services windows-server-2008-r2
我有一个用C ++编写的Windows服务。我有另一个后台应用程序来监视此服务,如果此Windows服务已停止,则后台应用程序将启动。
但是我看到一个奇怪的事情是我的服务以某种方式停止(查看应用程序日志中的日志)并启动(通过后台进程)。我在事件日志中找不到任何应用程序错误。
其他一些进程或应用程序正在停止我的Windows服务。
我想知道哪个应用程序停止了我的服务。是否有任何工具来监控服务停止或C ++代码可以写日志以查找谁请求我停止。
感谢任何帮助
提前致谢