自动安装Winrar,极点五笔,Windows media play 10的方法 - 批处理 -

自动安装Winrar,极点五笔,Windows media play 10的方法

时间:2010-01-26 23:09:24   来源:   评论:加载中...   点击:加载中...
注意到V5版开始后Deepin的光盘在安装XP后第一次进系统时左上角有个安装进程处理框的提示么?呵呵,怎么实现的呢?有心人可以自己分析一下De...
注意到V5版开始后Deepin的光盘在安装XP后第一次进系统时左上角有个安装进程处理框的提示么?呵呵,怎么实现的呢?有心人可以自己分析一下Deepin的光盘,这里就不多说了。以前在更新IE的时候也看见过种对话框的,有意思。后来无意中又看到lyz0508网友发表的一篇关于无人值守更深入的文章,来龙去脉也就更清楚了,他也是在MS网站上看到关于RunOnceEx键值的说明文章才知道的。
让我们来看看下面一段批处理的代码Install.cmd

@echo off
IF EXIST D:WIN51IP set CDROM=D:
IF EXIST E:WIN51IP set CDROM=E:
IF EXIST F:WIN51IP set CDROM=F:
IF EXIST G:WIN51IP set CDROM=G:
IF EXIST H:WIN51IP set CDROM=H:
IF EXIST I:WIN51IP set CDROM=I:
IF EXIST J:WIN51IP set CDROM=J:
IF EXIST K:WIN51IP set CDROM=K:
IF EXIST L:WIN51IP set CDROM=L:
IF EXIST M:WIN51IP set CDROM=M:
IF EXIST N:WIN51IP set CDROM=N:
IF EXIST O:WIN51IP set CDROM=O:
IF EXIST P:WIN51IP set CDROM=P:
IF EXIST Q:WIN51IP set CDROM=Q:
IF EXIST R:WIN51IP set CDROM=R:
IF EXIST S:WIN51IP set CDROM=S:
IF EXIST T:WIN51IP set CDROM=T:
IF EXIST U:WIN51IP set CDROM=U:
IF EXIST V:WIN51IP set CDROM=V:
IF EXIST W:WIN51IP set CDROM=W:
IF EXIST X:WIN51IP set CDROM=X:
IF EXIST Y:WIN51IP set CDROM=Y:
IF EXIST Z:WIN51IP set CDROM=Z:


SET KEY=HKLMSoftwareMicrosoftWindowsCurrentVersionRunOnceEx
REG ADD %KEY% /V TITLE /D "安装常用软件和系统更新" /f
REG ADD %KEY% /V Flags /T REG_DWORD /D 20 /f

REG ADD %KEY%10 /VE /D "安装
极点五笔 V5.1" /f
REG ADD %KEY%10 /V 1 /D "%CDROM%Softfreewb51.EXE /S" /f

REG ADD %KEY% /VE /D "安装
微软媒体播放器 V10.0" /f
REG ADD %KEY% /V 1 /D "%CDROM%Softwmp10.EXE /Q:A /R:N" /f

REG ADD %KEY%30 /VE /D "安装 WinRAR V3.61" /f
REG ADD %KEY%30 /V 1 /D "%CDROM%Softwinrar361.EXE /S" /f

保存为Install.cmd,放张XP的光盘在虚拟光驱中,然后在Winxp中运行一下这个文件,放心,不是什么病毒,懂点批处理的相信都看得懂什么意思。
运行后,打开注册表,定位到HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnceEx,看看有什么新加的么?
OK,看清楚后,让我们重新启动系统,再进系统时,这时会有点慢,请耐心等一下,肯定会进系统的,因为你的光盘里还没有添加这三个文件呢,所以系统会查找一下,进去后你看到了什么?呵呵,本节标题的意思你理解了吧?自由发挥吧。
另说一下,这段Install.cmd的方法,只能用于光盘上安装时不通过拷贝而直接安装运行光盘上的软件,如果XP是拷到硬盘某目录下进行Dos安装时,是无法找到你的XP光盘软件的,因为这种通过探测XP光盘下有没有Win51ip这个文件来确定光盘所在地的方法是无法探测到硬盘某目录下的Winxp的,同时如果在T12分钟加载这个批处理的时候,屏幕会有一个黑屏闪过,不过不失为一种光盘安装解决的好办法吧,如果你不喜欢第九所说的驱动集成复杂方式,用这种方法还可以偷懒集成安装驱动程序。
如果是采用直接修改Hivesft.inf的方法添加键值的方法进行文件定位,又得采用Oem目录方式,虽然可以解决文件定位的问题,却又增加了拷贝时间和Oem目录,这个当然不是偶喜欢的,偶的光盘没有Oem。对于这个问题,偶想了许久,也许编程才是唯一完美的方法,通过编程,读取XP源盘安装路径,然后用上面的方法添加启动键值,这样无轮你是从哪里安装的Winxp,都可以找到光盘上的软件


相关热词搜索:

 
上一篇:第一页
下一篇:bat编写暴力破解系统密码
收藏 将此文推荐给朋友
分享到: