三,用脚本实现软件复苏:
当很多时候专业的进程守护软件无法实现灵活复苏的目的,大多数情况我们是需要灵活管理复苏状况的,所以使用脚本来实现此功能最为合适。不过这需要网络管理员有一定的脚本运行和维护功底。下面笔者就简单写一个类似脚本来实现此功能。
脚本目的——实现软件或进程关闭后的复苏,我们以MSN程序为例进行介绍,只要他自动关闭了脚本自动启动他。
脚本内容——
:loop
cls
echo .............................
echo 软件复苏程序
echo .............................
echo.
set app_name=msnmsgr.exe
set app_path="C:\Program Files\Windows Live\Messenger\msnmsgr.exe"
set call_delay=5
set loop_timeout=5
echo 查找进程 %app_name%
(tasklist /nh | findstr /i %app_name%) || (goto callit)
echo 程序已运行
goto end
:callit
echo 程序未找到
echo 延时 Êll_delay% 秒启动
ping -n Êll_delay% localhost > nul
start /D%app_path% %app_name%
:end
echo.
echo 等待 %loop_timeout% 秒
ping -n %loop_timeout% localhost > nul
goto loop
由于无法在脚本命令中进行标记,所以在最后我给各位IT168读者进行下说明。
set app_name=msnmsgr.exe //运行程序名称
set app_path="C:\Program Files\Windows Live\Messenger\msnmsgr.exe"
//运行程序的路径
set call_delay=5 //5秒为周期自动检测软件进程运行情况
set loop_timeout=5 //5秒循环一次
(tasklist /nh | findstr /i %app_name%) || (goto callit) //查找运行程序对应进程
最后我们只需要把此段脚本命令复制到一个TXT记事本文件中保存即可,之后在将其修改为.bat为扩展名的可执行文件,运行该批处理文件就可以实现针对MSN程序的保护功能,当MSN被关闭后批处理文件会自动复苏MSN程序。(如图7)
四,总结:
总之不管使用哪种方法我们都能够顺利实现守护进程,软件程序复苏的目的,这样可以更方便的帮助网络管理员管理企业内网,让员工的计算机更加高效率更加安全的运行,避免大规模病毒针对企业网络的攻击,让企业办公事半功倍。
本文为IT168网络通信频道(http://net.it168.com)原创。转载请注明出处、作者和文章原始地址。