社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1934阅读
  • 8回复

XPlode集成软件和补丁的方法

楼层直达
级别: 光盘初级
发帖
396
飞翔币
335
威望
64
飞扬币
11792
信誉值
0
XPlode制作Windows安装光盘方法 ,小三的补丁集就是这么做的哦

各位如果有兴趣,可以交流一下谁做的更棒

这是一种老外发明的安装系统补丁的方式(以前名叫XPinstall),
它是在系统安装剩余12分钟时执行的,通过读取XPlode.XML来调用的。

下面介绍用法:

它在执行时会弹出一个提示框,正在执行的安装会以高亮显示。目录规则:
引用

$oem$\

$oem$\

$oem$\INSTALL

$oem$\INSTALL\XPlode.EXE

$oem$\INSTALL\XPlode.XML

$oem$\INSTALL\XPlodeOriginalInstall.x4d

$oem$\INSTALL\XPlodeSilentInstall.x4d

$oem$\INSTALL\XPlodeGFXInstall.x4d

$oem$\INSTALL\XPlodeSelectInstall.x4d

$oem$\INSTALL\XPlodeAcctMgmt.x4e

$oem$\INSTALL\XPlodeExecute.x4e

$oem$\INSTALL\XPlodeFileOps.x4e

$oem$\INSTALL\XPlodeMisc.x4e

$oem$\INSTALL\XPlodeRegistry.x4e

$oem$\INSTALL\IMAGES\foot.png

$oem$\INSTALL\IMAGES\head.png

$oem$\INSTALL\IMAGES\main.png

$oem$\INSTALL\Updata\

其中XPlode.EXE和XPlode.XML是它的执行文件和脚本文件
IMAGES目录中放的是它的外观图片
Updata目录放的是系统补丁

XPlodeOriginalInstall.x4d就是调用IMAGES目录下的图片文件来做背景图
XPlodeSilentInstall.x4d就是无界面安装
XPlodeGFXInstall.x4d就是背景透明安装
XPlodeSelectInstall.x4d就是可选择安装


接下来要说明的是XPlode.XML了

XPlode.XML
  1. Windows 安装补丁
  2. completed
  3. Adding user: #1#
  4. Deleting user: #1#
  5. Adding group: #1#
  6. Deleting group: #1#
  7. Executing: #1#
  8. Disabling Windows File Protection
  9. Enabling Windows File Protection
  10. Reading from registry
  11. Writing to registry
  12. 碧海蓝天
  13. Administrators
  14. #XPLODE#\Wrar.exe
  15. #XPLODE#\Wrar.exe
  16. #XPLODE#\BLUE.EXE
  17. /S
  18. #XPLODE#\Updata\WMP10.exe
  19. /Q:A /c:"setup_wm.exe /DisallowSystemRestore /Q /R:N"
  20. #XPLODE#\Updata\KB834707.exe
  21. /quiet /norestart /n
  22. #XPLODE#\Updata\KB867282.exe
  23. /quiet /norestart /n
  24. 。。。。。。补丁就不一一列举了,自己替换文件名
  25. #XPLODE#\hotfix\MSJavx86.exe
  26. /Q:A /R:N
  27. #XPLODE#\hotfix\MSJavWU.exe
  28. /Q:A /R:N
  29. regedit
  30. /s "#XPLODE#\BLUE.REG"


说明:
引用

config为安装时窗体的显示设置
window width='420' height='180' position='6' 这一行它的意思如下:
1:window width='420' height='180' 代表了显示界面的大小,宽420,高180 (一般可以不用设置height项!)
2:position='6'代表了显示界面是放在那个地方。如图所示:
0 1 2
3 4 5
6 7 8
要是0或9,或9以上的数字,那它都是在界面的左上角

引用

items为安装命令的设置部分

在items里面的item为在安装时在窗体中的主分支部分,其中语句中包含的安装语句可以为一个或多个!

在安装的语句中的''是显示的信息,

#XPLODE#\Wrar.exe 是路径,#XPLODE#\Wrar.exe是安装的参数!


另外,想让它在剩余12分钟时运行,就必须在自动应答文件CMDLines.txt中加入以下字段:

[Commands]
".\INSTALL\XPlode.exe"




以上做的是用XPlodeOriginalInstall.x4d控件做的!

用XPlodeGFXInstall.x4d控件来做的话就把以下的代码替换以下就可以了!要是需要修改颜色的话就修改项里的fore的属性就可以了!
  1. XPlode Installation
  2. completed
  3. Adding user: #1#
  4. Deleting user: #1#
  5. Adding group: #1#
  6. Deleting group: #1#
  7. Executing: #1#
  8. Disabling Windows File Protection
  9. Enabling Windows File Protection
  10. Starting #1#
  11. Stopping #1#
  12. Reading from registry
  13. Writing to registry

用XPlodeSelectInstall.x4d控件来做的话就把以下的代码替换以下
并在xplode.exe的所在目录下建立一个selection文件夹
在selection目录中建立一个select-frameset.html



用XPlodeSelectInstall.x4d控件来做的话就把以下的代码替换以下就可以了!
  1. Adding user: #1#
  2. Deleting user: #1#
  3. Adding group: #1#
  4. Deleting group: #1#
  5. Executing: #1#
  6. Disabling Windows File Protection
  7. Enabling Windows File Protection
  8. Reading from registry
  9. Writing to registry

需要用哪个控件就保留该控件,并把其他控件删除在集成在光盘上就可以了!

在安装过程中使用中文的话就把XPlode.xml的保存为unicode编码即可
 
级别: 管理员
发帖
3549
飞翔币
5005
威望
64392
飞扬币
51613
信誉值
815
只看该作者 1 发表于: 2006-06-08
不错,仔细看看!
级别: 光盘初级
发帖
284
飞翔币
335
威望
121
飞扬币
1530
信誉值
0
只看该作者 2 发表于: 2006-06-09
看了N久 很多地方不懂哈
慢慢吸收吧
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 3 发表于: 2006-06-10
不错,仔细看看
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 4 发表于: 2006-06-11
当然支持拽拽。
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 5 发表于: 2006-06-15
一直都用SVCPACK文件夹,不用OEM文件夹
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 6 发表于: 2006-06-16


碧海蓝天
Administrators




这里如果用户想自己建一个用户名,也就是说,安装完后要出现那个设置用户名和网络的过程,又应该怎样改这个代码呢?
级别: *
发帖
*
飞翔币
*
威望
*
飞扬币
0
信誉值
0
只看该作者 7 发表于: 2006-06-16
太棒了,值得学习,谢谢
级别: 技术专家
发帖
1106
飞翔币
335
威望
1063
飞扬币
4308
信誉值
0
只看该作者 8 发表于: 2007-02-01
这个是好东西,浮出来给现在的光盘小组看看吧