免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

当前位置: 主页 > 系统综合 > 系统安全 > 用批处理程序制作病毒专杀工具

用批处理程序制作病毒专杀工具

时间:2012-05-11 15:55来源:未知 整理:寂涯网络 点击:

摘要:根据计算机应用与安全需求,介绍了在Windows操作系统下批处理程序设计以及在计算
机病毒查杀应用方面的实践。
关键词:批处理;程序设计;病毒专杀

1批处理简介
批处理(Batch).也称为批处理脚本。顾名思义,批处理
就是对某对象进行批量的处理。批处理文件的扩展名为bat。
批处理是一种简化的脚本语言.也称作宏。它应用于Dos和
windOW$系统中。它是由DOS或者Windows系统内嵌的命令
解释器(通常是command.corn或者cmd exe)解释运行。类似
于Unix中的Shell脚本。
批处理最简单的应用是逐行书写在命令行中会用到的各种
命令。更复杂的情况.需要使用玎.for、goto等命令控制程序
的运行过程.如同C、Basle等中高级语言一样。如果需要实
现更复杂的应用.利用外部程序是必要的.这包括系统本身提
供的外部命令和第三方提供的工具或者软件。批处理文件,或
称为批处理程序,是由一条条的DOS命令组成的普通文本文
件.可以用记事本直接编辑或用DOS命令创建,也可以用
DOS下的文本编辑器Edit.exe来编辑。在“命令提示”下键人
批处理文件的名称.或者双击该批处理文件.系统就会调用
cmd.既e运行该批处理程序。一般情况下.每条命令占据一行;
当然也可以将多条命令用特定符号(如:&、&&、I、II等)分
隔后写入同一行中:还有的情况就是像订、for等较高级的命令
则要占据几行甚至几百行的空间。系统在解释运行批处理程序
时,首先扫描整个批处理程序,然后从第一行代码开始向下逐
句执行所有的命令.直至程序结尾或遇见exit命令或出错意外
退出。最简单的方法是用“copycon主文件名.bat”来创建bat
文件,在创建完后按CTRLvZ键来结束。但这种方法的缺点是
只能写,不能改。其常用指令有:Call,Echo、For、Cow、If、
Pause、Rem多种。
2批处理的应用
由于批处理的程序特点:编辑容易,修改方便。可以用来
开发设计成各种应用的工具。在计算机操作系统的使用过程
中.可以利用编辑批处理程序完成系统的应用、分析、安全设
置以及系统维护.下面利用两个示例分别来演示判断分区格式
的系统应用、查杀病毒与清除垃圾文件程序。
分区格式判断的代码如下:
title分区格式判断工具2011版
@echo off
:1
cls
set/p pan=请输入要测试的盘符(不带冒号)
for /f "tokens=l,2" %%i in('chkntfs %pan%:’)do
set var=%%j
goto type
)
goto:eof
:type
set var=%van;。=%
echo%pan%的文件系统类型是%var%
pause>nul
goto 1
输入对应的盘符,其应用如图1所示。

 

图1 分区格式判断工具的应用
查杀某病毒与清除垃圾文件程序代码如下
@echo off
cls
color 5a //设置屏幕颜色,这里
//5a是紫色
echo 病毒与垃圾文件自动清理器
echo
echo
echo
echo
echo
echo
pause
echo

一一一一一= 本程序可成功删除硬盘中的以下病毒与垃圾文件
echo [_desktop.ini ] [logo1.exe ]
echo [autorun.inf] [pagefile.pif]
echo
pause
echo
echo 程序运行中,请稍等。

echo
c: ∥开始清理C盘
cd
echo 正在处理C盘
del——desktop.ini /a/q/s/f
del auto+inf /a/q/s/f
del pagefile pif /a/q/s/f
del logo_1.exe /a/q/s/f //del命令的/a/q/s/f
参数含义分别为:/a:根据属性选择要删除的文件/q:安
静模式、删除全局通配符时,不要求确认。/s:从所有了目录
删除指定文件。/f强制删除只读文件..
这段代码是清除C盘内部的相关病毒与垃圾文件的程序,
如果需要对每个分区(比立¨D盘厄盘,F盘)进行处理就可以
杠其下接着输入:
d:/e:/f: ∥分别列出各种盘符
cd
cls
echo
echo丁F在处理D盘/E盘/F盘
del_desktopini /a/q/s/f
del auto+lnf /a/q/s/f
del pagefile.pif /a/q/s/f
del Iogo_l exe /a/q/s/f
cls
echo 清理完毕,准备退出……

本页地址 http://www.jybase.net/xitonganquan/20120511920.html

百度搜索更多

谷歌搜索更多

顶一下
(3)
100%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片
推荐内容
赞助商
赞助商


关于本站免责声明视频更新google百度地图视频地图RRS订阅

如有什么问题请在本站留言,或发邮件到 hxt167#foxmail.com