我一直在寻找这个问题的答案,但到目前为止还没有成功。我可以让它在批处理文件启动之后,如果你按右上角的X按钮(退出按钮),它就不会关闭吗?如果是的话,怎么做?
“假病毒”代码
@echo off
color 47
net stop themes >nul
title DEEP VIRAL INFECTION!
echo VIRAL INFECTION!!!
echo VIRAL INFECTION!!!
echo VIRAL INFECTION!!!
echo ERROR!!!
echo -
echo virus - TROJAN_DEMOLISHER code #45643676
echo -
echo FIREWALL - FAILED
echo -
echo ANTI-VIRUS - FAILED
echo -
echo IP ADDRESS BREACHED!
echo -
echo VIRUS ATTAINING: ****-****-****-8894
echo -
pause
cls
echo -
echo SCANNING INFECTED AREAS...
echo -
pause
title SCANNING INFECTED AREAS...
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
:end
cls
title DEEP VIRAL INFECTION!
echo -
echo 86.5 PERCENT OF MEMORY INFECTED
echo -
echo INFECTION FATAL!
echo -
echo DELETION OF ENTIRE CONTENTS OF LOCAL DISK C: REQUIRED
echo -
pause
cls
echo -
title DELETING HARD-DRIVE C:
echo -
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
cls
title DEEP VIRAL INFECTION!
echo -
echo CONTENTS OF HARD-DRIVE C: ERASED
echo -
pause
cls
echo -
echo SCANNING...
echo -
title SCANNING...
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
dir /s "C:\program files\"
:end1
cls
title DEEP VIRAL INFECTION!
echo -
echo 0.00 PERCENT OF HARD-DRIVE INFECTED
echo -
pause
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
echo ERROR
pause
cls
title SYSTEM FAILURE
color 17
echo ERROR!
echo -
echo VISUAL MEMORY LOST!
echo -
echo RAM LOST!
echo -
echo CORE PROCESSOR FAILING...
echo -
echo TOTAL SYSTEM CRASH IMMINENT!
echo -
echo -
pause
cls
echo -
echo -
echo -
echo SHUTDOWN COMPUTER NOW TO AVOID RISK OF FIRE!
echo -
echo -
echo -
pause
cls
echo -
echo -
echo -
echo SEEK PROFESSIONAL HELP IMMEDIATLY TO PREVENT FURTHER DAMAGE!
echo -
echo -
echo -
pause
start shutdown /s /t 60 /c "SYSTEM FAILURE<SHUTTING DOWN TO AVOID FURTHER DAMAGE!" 多条dir线是为了给出smth实际发生的效果。
发布于 2015-11-04 18:42:37
用户按X按钮时,无法避免关闭cmd.exe会话,但是批处理文件可以通过start命令启动第二个cmd.exe会话,并在它终止时再次重新启动。如果初始和第二次cmd.exe会话的窗口大小都得到了适当的调整,您将获得所需的效果。
@echo off
if "%1" equ "Restarted" goto %1
:again
echo N|start "" /WAIT cmd.exe /C "%~F0" Restarted > NUL
goto :again
:Restarted
echo I am a virus!
:loop
echo You can't close me!
timeout /T 1 > NUL
goto loop发布于 2018-02-23 18:56:35
你还担心会失去病毒效应。以下是避免这种情况发生的方法
The_Name_Of_Virus替换为批处理文件的文件名。这样做会告诉计算机打开文件5次。然后,如果有人关闭其中一个,并重新启动代码,仍然有4个仍然在继续。让它同时运行5个批处理文件将使您的系统慢一点。%username%命令使用用户名,因此不需要用PC用户名替换%username%。
如果我出了什么问题,请谁来纠正我(我不认为我错了)。另外,我认为您应该只在其中放置1 dir命令,因为在内存填充量很大的计算机上(就像我的那样),需要很长时间才能遍历每个文件。我的电脑上有大约400 of的内存,只需15分钟就能完成第一个dir命令块。
发布于 2022-04-07 03:11:36
与其删除任务经理,您可以只删除taskmgr,然后重命名为nottaskmgr.exe,在恶作剧完成后,只需杀死taskmgr并将其重命名为taskmgr.exe。
https://stackoverflow.com/questions/33527616
复制相似问题