中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-15 02:09
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]真正的“黑”客:黑屏技术
楼 主 [原创]真正的“黑”客:黑屏技术 发表于 2009-07-09 09:34 ·  中国 北京 联通
高级用户
★★★
据说是李先生
积分 609
发帖 400
注册 2008-04-23 15:55
UID 116706
性别 男
状态 离线
我们已经知道双击 system32 目录里面的 desk.cpl 文件或者 使用命令行
rundll32 shell32.dll,Control_RunDLL desk.cpl

可以打开桌面属性设置的哪个对话框,更改分辨率过后要应用的话将会黑屏一会儿,呵呵,想象一下如果我们一直点“应用”那不就一直黑着了吗,这个时候电脑面前的人就真的成盲人盲人摸象了!可惜不能一直点。。。

今天闲来无事,分析这些文件玩,发现 desk.cpl 里面居然跟 dll 一样有接口!
由于不知道具体参数,我只能一个一个测试,看有没有什么好玩的功能,果然功夫不负有心人,让我给找到了几个有用的,其中就有黑屏的哈哈,你可以执行

rundll32 desk.cpl,DisplayTestSettingsW


于是,嘿嘿,我想到了程序里面好像有循环干某个事的功能,来个批处理试试:


@echo off
:OhYes
rundll32 desk.cpl,DisplayTestSettingsW
goto OhYes


等等,千万别运行这个,不然你就只有重启了,CPU会累坏的,经科学研究发现,每次黑屏可以持续大概一点几秒,估计也要看机器配置吧,所以你也别太折磨CPU,让它歇歇,也让你有机会KILL掉这个P处理,可以设为间隔约1秒:


@echo off
:OhYes
rundll32 desk.cpl,DisplayTestSettingsW
ping -n 1 127.0.0.1 > nul
goto OhYes


嘿嘿,有了这个就可以搞恶作剧了,让别人只能选择盯着嘿嘿的屏幕或者重启,如果在能把它加到启动项,厄,太不道德了。。。
当然我们自己得备好解药啊,在执行之前先在运行里面输入

taskkill /f /im cmd.exe


等天黑的时候只要按 WIN + R 快捷键切换到运行窗口,敲回车就行了,但是如果你不让CPU休息就等死吧。。。。

再来个 VBS 版和 VBE 版的,双击即可无窗口,隐藏效果好

保存为 .vbs 文件:

with createobject("wscript.shell")
do
.run "rundll32 desk.cpl,DisplayTestSettingsW",0,false
wscript.sleep 999
loop
end with


vbe 文件,预设间隔时间 999 ms ,由于有个TAB 字符不能正确的贴出来,只有上传文件了。

---------------------------------------------

还有个很爽很恶心的,我暂时还没找到好的解决办法,对用键盘操作电脑不是非常熟悉的人请不要轻易尝试:

rundll32 desk.cpl,UpdateUIfontsDueToDPIchange


[ Last edited by qinchun36 on 2009-7-9 at 10:05 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
Evangel +1 2009-07-09 23:02
附件
OhYes.zip (268 bytes, 下载次数: 64)
2 发表于 2009-07-09 10:22 ·  中国 江苏 苏州 电信
初级用户
★★
积分 161
发帖 114
注册 2009-02-20 13:00
UID 139375
性别 男
状态 离线
楼主!你太...无聊了.不过俺喜欢...顶个.
3 发表于 2009-07-09 10:25 ·  中国 吉林 长春 电信
初级用户
★★
积分 132
发帖 68
注册 2008-07-29 20:51
UID 122345
性别 男
状态 离线
如果哪天抓到你电脑的话。。。我是说如果.
4 发表于 2009-07-09 11:22 ·  中国 北京 联通
中级用户
★★
积分 256
发帖 133
注册 2008-09-29 13:30
UID 126984
性别 男
状态 离线
呵呵,楼主很。。。
5 发表于 2009-07-09 11:24 ·  中国 北京 联通
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
UID 55770
状态 离线
总在这种事情上花这么多心思

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
6 desk.cpl 发表于 2009-07-09 17:32 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
UID 97070
性别 男
状态 离线
用eXeScope查看desk.cpl:
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
WANKOILZ +1 2009-07-29 03:15
附件
未命名.PNG
7 发表于 2009-07-09 23:23 ·  中国 山西 忻州 电信
初级用户
★★
积分 87
发帖 63
注册 2008-08-23 11:28
UID 123947
性别 男
状态 离线
Originally posted by qinchun36 at 2009-7-9 09:34:
还有个很爽很恶心的,我暂时还没找到好的解决办法,对用键盘操作电脑不是非常熟悉的人请不要轻易尝试:
--------------------------------------------------------------------------------

rundll32 desk.cpl,UpdateUIfontsDueToDPIchange



可以结束 explorer进程,不过好像字体有些变大了~

ntsd -c q -pn explorer.exe
8 发表于 2009-07-10 00:48 ·  中国 黑龙江 哈尔滨 电信
新手上路
积分 4
发帖 3
注册 2009-07-09 06:05
UID 149043
性别 男
状态 离线
这个不错,我喜欢
9 发表于 2009-07-10 09:03 ·  中国 北京 联通
高级用户
★★★
据说是李先生
积分 609
发帖 400
注册 2008-04-23 15:55
UID 116706
性别 男
状态 离线
Originally posted by matlan at 2009-7-9 11:23 PM:


可以结束 explorer进程,不过好像字体有些变大了~

ntsd -c q -pn explorer.exe


我感觉它不稳定,有时候变很大,导致鼠标无法进行任何操作,有时候整个屏幕都被窗口标题栏占满了
10 发表于 2009-07-29 00:55 ·  新加坡 Microsoft
新手上路
积分 12
发帖 6
注册 2009-07-28 03:19
UID 149488
性别 男
状态 离线
在Vista中是这个样子滴
11 发表于 2009-07-29 02:30 ·  中国 广东 东莞 电信
新手上路
积分 10
发帖 5
注册 2009-07-11 06:11
UID 149187
性别 男
状态 离线
这都被楼主想到了,厉害。
12 发表于 2009-07-30 03:27 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
UID 104754
性别 男
状态 离线
此贴应是BAT恶搞,,,终结贴
13 发表于 2009-07-31 06:01 ·  中国 上海 浦东新区 电信
初级用户
★★
积分 107
发帖 60
注册 2007-11-07 22:03
UID 102010
性别 男
状态 离线
楼主你够无聊!!不过佩服你!
14 发表于 2009-08-04 11:18 ·  中国 云南 昆明 电信
新手上路
积分 13
发帖 8
注册 2006-07-22 11:31
UID 59017
性别 男
状态 离线
够很 ,很不错
15 发表于 2010-12-28 20:22 ·  中国 广东 东莞 中移铁通
初级用户
★★
积分 115
发帖 92
注册 2010-12-24 16:57
UID 179794
性别 男
状态 离线
够很 ,很不错
论坛跳转: