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秒){CStringstrSendMessage;strSendMessage.Format("%s",pstProgNodeBuf->m_szSendMessage);//发送短消息//连接服务器,发送内容//发送短消息-IMDN开发者社群-imdn.cn"> 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秒){CStringstrSendMessage;strSendMessage.Format("%s",pstProgNodeBuf->m_szSendMessage);//发送短消息//连接服务器,发送内容//发送短消息 - IMDN开发者社群-imdn.cn">
登录
首页 » 其他 » vc++ 6.0开发控制台Windows服务监控程序

vc++ 6.0开发控制台Windows服务监控程序

于 2022-02-09 发布 文件大小:74.20 kB
0 126
下载积分: 2 下载次数: 1

代码说明:

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);    //发送短消息    //连接服务器,发送内容    //发送短消息

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 696518资源总数
  • 105873会员总数
  • 12今日下载