2
我有一個用CPP寫的Windows服務,我手動啓動。服務啓動得很好,工作正常。不過,我們最近在Windows服務GUI中注意到服務顯示處於啓動狀態。在檢查事件查看器時,它清楚地顯示服務已進入運行狀態。Windows服務保持啓動狀態
任何人都有這個金塊?
謝謝。
我有一個用CPP寫的Windows服務,我手動啓動。服務啓動得很好,工作正常。不過,我們最近在Windows服務GUI中注意到服務顯示處於啓動狀態。在檢查事件查看器時,它清楚地顯示服務已進入運行狀態。Windows服務保持啓動狀態
任何人都有這個金塊?
謝謝。
這個問題原來是對SCM啓動服務的一種不清楚的調用。刪除了該行,問題就消失了。
嗯,奇怪。冒着顯而易見的風險,你嘗試刷新Windows服務GUI嗎? – Cameron
除了@卡梅隆的建議,sc.exe查詢<服務名稱>的輸出是什麼? –
還有一件事:你確定你最終用你的ServiceMain方法中的'SERVICE_RUNNING'調用了'SetServiceStatus'嗎? –