我在MyConstructor.prototype.someArray = Object.freeze(['some', 'values']);
和Windows服务应用程序中更新。
我无法使用C++
进行Windows服务。
我想编写理解它们的Windows服务的基本代码。
现在,我为Windows服务编写了一个示例代码,它存在于一个循环中:
ATL
现在,我希望for (int i = 0; i < 600; i++) // for this source 600 equal 1 hours
i = 100
中的用户点击SCM
,stop the service
,forloop
中的i
和服务停止
任何人都可以帮助我吗?
答案 0 :(得分:0)
好吧,我试着找到最好的解决方案:
最终,您可以使用以下代码检查事件是否发生?
WaitForSingleObject(g_ServiceStopEvent,0)!= WAIT_OBJECT_0
注意:请不要忘记在ServiceCtrlHandler函数中使用:
in case SERVICE_CONTROL_STOP use : SetEvent(g_ServiceStopEvent);
祝你好运