vc++ 6.0开发控制台Windows服务监控程序
代码说明:
vc++6.0 实现基于控制台的Windows服务监控程序,可实现windows服务监控和检测网关程序的侦听端口,运行后请根据CMD窗口的提示操作。if (pstProgNodeBuf->m_nFlag == 2) //连接当前Sgip侦听的端口 { if (!ConnectSgipServer(pstProgNodeBuf->m_nPort)) //SGIP不正常运行 { if (!StartUnlimitService(pstProgNodeBuf->m_szServiceName)) //启动该服务 { sprintf(szLog,"启动该[%s]服务失败",pstProgNodeBuf->m_szServiceName); WriteLogRecord(szLog); LogMsg(szLog); pstProgNodeBuf->m_iRecCount ++ ; //超过2次启动服务失败 if(difftime(tCurrTime,pstProgNodeBuf->tSendShortTime) > 2*60*60 && pstProgNodeBuf->m_iRecCount >= 2) //检测发送短消息时间间隔 (设置值为1个小时即1*60*60秒) { CString strSendMessage; strSendMessage.Format("%s",pstProgNodeBuf->m_szSendMessage); //发送短消息 //连接服务器,发送内容 //发送短消息
下载说明:请别用迅雷下载,失败请重下,重下不扣分!