?

免費教程_免費網賺教程_破解版軟件-寂涯網絡學習基地

當前位置: 主頁 > 系統綜合 > 系統安全 > 用批處理程序制作病毒專殺工具

用批處理程序制作病毒專殺工具

時間: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.ionrce.tw/xitonganquan/20120511920.html

百度搜索更多

谷歌搜索更多

頂一下
(3)
100%
踩一下
(0)
0%
------分隔線----------------------------
?
評價:
昵稱: 驗證碼:點擊我更換圖片
推薦內容
贊助商
贊助商
?

關于本站免責聲明視頻更新google百度地圖視頻地圖RRS訂閱

如有什么問題請在本站留言,或發郵件到 hxt167#foxmail.com

内蒙古十一选五基本走势图手机版