window服务uninstall后 无法实现删除
LEDStateServer.cpp
主循环中 while (g_bRunning) 进入了死循环必须在推出时调用 g_bRunning = false;
void WINAPI ServiceCtrlHandler(DWORD dwOpcode)
{
switch (dwOpcode)
{
case SERVICE_CONTROL_STOP:
... g_bRunning = false;!!!
}
window服务uninstall后 无法实现删除
最新推荐文章于 2024-03-18 15:34:03 发布
本文介绍了解决Windows服务卸载过程中遇到的死锁问题。在LEDStateServer.cpp文件的主循环中,通过设置全局变量g_bRunning为false来确保服务能够正确退出。在ServiceCtrlHandler函数中处理了停止指令,确保服务可以响应停止操作。
1985

被折叠的 条评论
为什么被折叠?



