中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-07-14 23:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [ZT]所有Windows通用重启批处理 查看 5,455 回复 25
楼 主 [ZT]所有Windows通用重启批处理 发表于 2006-09-11 08:14 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线

@echo off
echo welcome to http://www.sometips.com
setlocal
cd/d %temp%
echo > reboot.inf
set inf=InstallHinfSection DefaultInstall
echo signature=$chicago$ >> reboot.inf
echo >> reboot.inf
rundll32 setupapi,%inf% 1 %temp%\reboot.inf
del reboot.inf


来自 sometips.com,居然能想到用inf来重启电脑,绝了
本帖最近评分记录 (共 2 条) 点击查看详情
评分人分数时间
everest79 +8 2007-04-07 01:25
baomaboy +6 2007-04-07 03:41

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2 发表于 2006-09-11 08:36 ·  中国 广东 佛山 广东睿江科技有限公司
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  呵呵,确实绝,rundll32够我学好一阵子。

  按照我的惯例,拿到一段代码之后,就老琢磨着它是否有小错误,是否还可以再精简,该如何精简……我认为这段代码是有点小错误的,同时,它还可以精简,修改如下(暂时还不敢弄个重新启动来加以测试):

@echo off
echo welcome to http://www.sometips.com
cd/d "%temp%"
(echo
echo signature=$chicago$
echo )>reboot.inf
set inf=InstallHinfSection DefaultInstall
rundll32 setupapi,"%inf%" 1 "%temp%\reboot.inf"
del reboot.inf
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
3 发表于 2006-09-11 09:11 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
我也来精简吧:


echo > reboot.inf
echo signature=$chicago$ >> reboot.inf
echo >> reboot.inf
rundll32 setupapi,InstallHinfSection DefaultInstall 1 reboot.inf
del reboot.inf


[ Last edited by electronixtar on 2006-9-15 at 03:24 ]

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
4 发表于 2006-09-11 09:25 ·  中国 广东 佛山 广东睿江科技有限公司
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
  呵呵,精简出错了——连版权信息都被你精简掉了,小心作者找上门来
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
5 发表于 2006-09-13 05:14 ·  中国 广东 汕头 电信
初级用户
积分 135
发帖 49
注册 2006-04-28 10:01
20年会员
UID 54589
状态 离线
多谢版主,支持3楼。
6 发表于 2006-09-13 06:01 ·  中国 广东 佛山 广东睿江科技有限公司
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
20年会员
UID 51697
来自 成都
状态 离线
Originally posted by tmt2006 at 2006-9-13 05:14:
多谢版主,支持3楼。


  这个帖子和版主扯上关系了?版主的回帖在哪里哦?
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
7 发表于 2006-09-13 07:48 ·  中国 湖南 株洲 电信
初级用户
★★
积分 135
发帖 54
注册 2006-09-10 03:07
19年会员
UID 62265
状态 离线
长见识来着
8 发表于 2006-09-13 23:25 ·  中国 广东 汕头 电信
初级用户
积分 135
发帖 49
注册 2006-04-28 10:01
20年会员
UID 54589
状态 离线
Originally posted by namejm at 2006-9-13 06:01:


  这个帖子和版主扯上关系了?版主的回帖在哪里哦?

说快了,应该是楼主。
9 发表于 2006-09-14 10:40 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
22年会员
UID 15812
性别 男
来自 广东广州
状态 离线
所有windows版本都通杀?!真厉害!
不知 rundll32 还有没有更绝的招数?
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
10 发表于 2006-09-14 20:49 ·  中国 江苏 无锡 移动
高级用户
★★
积分 682
发帖 160
注册 2003-05-24 00:00
23年会员
UID 2374
状态 离线
2 楼的运行错误

其他能正常运行。
11 发表于 2006-09-14 21:05 ·  中国 山西 运城 联通
银牌会员
★★★
天的白色影子
积分 2,343
发帖 636
注册 2004-03-06 00:00
22年会员
UID 19350
性别 男
状态 离线
Originally posted by electronixtar at 2006-9-11 08:14:

setlocal
cd/d %temp%

有了这两句,这个批处理不可能通用的。98和ME都没有这两个命令和参数。
还有最后的del reboot.inf,很难保证能正常执行,因为那时可能已经开始重启了。
12 发表于 2006-09-14 21:08 ·  中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
19年会员
UID 61449
来自 北京
状态 离线
此帖乃千古之好贴,electronixtar 真是厉害啊,在下佩服,佩服的五体投地,身临其境,佩服的有如滔滔江水连绵不绝一发不可收拾,高,实在是高!
我今后在论坛的目标就是做个超级坏人!!!
13 发表于 2006-09-14 21:54 ·  中国 广东 肇庆 四会市 电信
中级用户
★★
积分 384
发帖 189
注册 2005-10-19 13:12
20年会员
UID 43709
性别 男
状态 离线
既然能重启,那是否也可以用来注销呢??
14 发表于 2006-09-15 00:31 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
恩,其实原理时利用了inf安装的一个特性,和rundll无关

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
15 发表于 2006-09-16 05:20 ·  中国 广东 广州 荔湾区 电信
初级用户
★★
积分 167
发帖 80
注册 2005-11-07 05:08
20年会员
UID 44725
性别 男
状态 离线
好东西
论坛跳转: