监控进程并重启
代码说明:
基本原理为:1,在后台启动监控程序。2,监控程序一直对设定的进程窗口名称的进程进行监控。3,如果发现此进程窗口没有了或消失了,将自动在后台延时几十秒或设定时间后,然后启动此进程。 关键代码如下: hWndMain=NULL; hWndMain=::FindWindow(NULL,"录音系统平台"); if(hWndMain==NULL) { hWndMain=::FindWindow(NULL,"电话录音"); if(hWndMain==NULL) { /* memset(Buf,0,200); sprintf(Buf, "%04d%02d%02d%02d%02d%02d: find no digitexe ",st.wYear,st.wMonth,st.wDay,st.wHour,st.wMinute,st.wSecond); if( (log1 = fopen( "selfauto.log", "a+" )) != NULL ) //打开文件流 { fprintf(log1,"%s ",Buf); fclose(log1); }*/
下载说明:请别用迅雷下载,失败请重下,重下不扣分!