该软件主要是监控指定的软件进程是否有流量,如多少秒内没有流量,就关闭重启指定的软件。最多可同时监控50个软件进程,但是这50个软件的安装目录都是相同的一个地址。后边有INI文件配置说明。
ComConfig.ini文件配置说明
[Process]
T_Second=10 --软件没有流量多少秒后关闭重启该软件进程,单位秒
P_Address=F:练习中标C#网络流量监控监控的程序EXE --被监控软件的目录
P_Name1=555 ---下边是软件的名称,不要后缀.exe
P_Name2=556
P_Name3=557
P_Name4=558
P_Name5=559
P_Name6=554
P_Name7=507
P_Name8=508
P_Name9=509
P_Name10=510
P_Name11=511
P_Name12=512
P_Name13=513
P_Name14=514
P_Name15=515
P_Name16=516
P_Name17=517
P_Name18=518
P_Name19=519
P_Name20=520
P_Name21=521
P_Name22=522
P_Name23=523
P_Name24=524
P_Name25=525
P_Name26=526
P_Name27=527
P_Name28=528
P_Name29=529
P_Name30=530
P_Name31=531
P_Name32=532
P_Name33=533
P_Name34=534
P_Name35=535
P_Name36=536
P_Name37=537
P_Name38=538
P_Name39=539
P_Name40=540
P_Name41=541
P_Name42=542
P_Name43=543
P_Name44=544
P_Name45=545
P_Name46=546
P_Name47=547
P_Name48=548
P_Name49=549
P_Name50=550
注:该软件需要安装.NET Framework 4.0
软件:实时监控进程后台服务程序软件SinloProcessService V1.00
功能:
1、当指定的软件出现“未响应或假死现象”时,该服务会自动实时检测到,关闭软件并重新启动软件;实际应用中,某些软件出现“未响应或假死现象”只是存在 几秒或时间很短,然后又恢复正常了,这样的情况就不应该关闭软件重启动软件。该服务可设置当软件出现“未响应或假死现象”多少秒后才确认为真正的“未响应 或假死现象”,用户可根自身软件特点来灵活设置。
2、还可按每天或每周几定时关闭软件并重启动软件。
大小:24kb
一、安装:
1.将SinloProcess文件夹拷贝到D盘根目录,注意别的盘符路径不行。
2.打开Config.ini文件进行进程基本信息设置、未响应设置、定时关闭重启设置,具体方法见后边的Config.ini文件使用说明。
3.运行“安装.bat”自动安装服务,安装成功后在“控制面板->管理工具->服务”里能看到SinloProcessService服 务;在此服务上“右键” “ 属性” “登陆” 勾选上 “允许服务与桌面交互” (注意:此处必须勾选上,否则服务打开你的指定软件程序将不会有界面存在,只是能在“任务管理器”里看到进程。);启动服务,此时在“任务管理器”里就能 看见SinloProcessService.exe服务进程了。
4.当执行过关闭或重启进程任务时,SinloProcess文件夹下会自动生成日志记录。
5.如修改过关闭或重启的配置信息、时间,需要重新启动服务一次才会按照新的信息、时间执行。
二、卸载:
1.先到“控制面板->管理工具->服务”里停止SinloProcessService服务,然后运行“卸载.bat”自动卸载该服务.
三、Config.ini文件使用说明:
[Process] --1、进程基本信息
P_Name=DCS --进程名称,注意不包括".exe"
P_Address=C:Program FilesDCSDCS.exe --程序所在目录地址
[Respond] --2、未响应
R_Start=0 --0不运行该功能 1运行该功能
R_Second=1--未响应多少秒后执行关闭进程重启程序
[Time] --3、定时关闭重启
T_Start=1 --0周日 1周一 2周二 3周三 4周四 5周五 6周六 99每天 100不运行该功能
T_Hour=16 --时
T_Minute=20 --分
T_Second=0 --秒