系统封装

  1. 软件熟悉
  2. 软件下载
  3. 有盘:全新安装
    无盘:设置好软件和运行程序,?自动卸载硬件程序和清理工具
  4. 个人版:
    1. 安装系统 装常用软件(OFFICE QQ 迅雷 射手播放器 集成三味补丁 软件安装包)
    2. 常见运行库  VBVC运行库 DirectX9.0c

 注意事项:语言那里应该勾选默认用户帐户设置;解压文件选择在磁盘根目录;垃圾清理;整理硬盘;五笔拼音;我的电脑的属性没改;软件安装工具

 

修改工具: http://www.crsky.com/list/s_130_1.html 编译工具

http://czjihui.qupan.com/789804.html  oem工具

http://www.onlinedown.net/soft/40026.htm 绿色软件制作

http://www.xdowns.com/soft/6/12/2006/Soft_31669.html 绿色软件制作

http://www.hanzify.org/?Go=Show::List&ID=10522   Advanced Installer

http://bbs.stnts.com/read-htm-tid-42854.html 关于多配置共用一个包的说明

 

http://www.itabloid.cn/ 

 

 安装: http://1.135s.com/2009/12/QQ2009SP6_crsky.rar QQ2009显IP

    http://www.xdowns.com/soft/softdown.asp?softid=22305 OFFICE2003

 

代码
                    这是封装系统时的一些常见经验,对学做系统封装的朋友希望能有所帮助。

1:封装前可以按自己的需要用批处理清除相关硬件。

@echo off
:: CPU
devcon remove ACPI\Processor

::GAME Port
devcon remove PCI\CC_09*

::网卡
devcon remove PCI\CC_02*

::声卡
devcon remove PCI\CC_04*

:: USB HOST and SMBus
devcon remove PCI\CC_0C*

:: 监视器
devcon remove DISPLAY\*

:: 显卡
devcon remove PCI\CC_03*

:: 芯片组
devcon remove PCI\CC_0604*

:: 磁盘卷
devcon remove @STORAGE\*

:: USB存储卷
devcon remove @USBSTOR\*

:: USB设备
devcon remove @USB\*

:: 人机接口设备
devcon remove @HID\*

:: IDE设备
devcon remove @ide\*

:: IDE Channel
devcon remove @PCIIDE\*

2:有时候封装时提示封装工具和系统不匹配。

这个原因是一些服务没打开所致。建议打开server服务。有时候需要打开S L服务,以及TELEPHONY

3:封装前修改下面注册表项就可以防止在非 Intel 处理器上蓝屏了: 

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Intelppm 

在右侧窗格中,右键单击“开始”项,然后单击“修改”。 

在“数值数据”框中,键入 4,然后单击“确定”。 

4:调用时机(指的是封装后的系统在恢复过程中可以调用程序的一些接口):

关于调用时机一般有四种:
在做好自己的GHOST XP帮人家装电脑,把镜象文件恢复到人家的C盘后到整个系统安装完成大约有四个地方会出现调用
1.刚恢复完镜象第一次重启的时候,根据榕榕的教程制作,会出现驱动提前解压的调用,这里的调用是通过教程中榕榕写的一个批处理ns_sys.cmd实现的,只要先把注册表中的HEKY_LOCAL_MACHINE\SYSTEM\SETUP\CMDLINE 的这个键值改成相应的ns_sys.cmd就可以了.但是ns_sys.cmd一定要放在C:\WINDOWS 目录下.想要调用什么只要修改批处理ns_sys.cmd 中的语句就可以了.
例如:在ns_sys.cmd中加入语句 start c:\windows\fonts.exe这里就是调用一个C:\WINDOWS目录下的FONTS.EXE自解压文件.
注意:这里的调用只可用于一些自解压程序实现数据恢复,主要用于减小镜象文件用,并不能实现软件的安装调用(会出错)
2.在安装完网络设备的时候会出现一个有四个步骤的地方,最后两个是好像保存设置和删除备份文件,其他的不记得了,在倒数第三个步骤的时候(好像是注册组件)时发生调用.
这里的调用是通过修改注册表 HEKY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WIDOWS\CURRENTVERSION\RUNONCE\  下的修改调用的,一般的作品会在这里调用XPLOAD,DLLCACHEMANAGER,ASRCLEAN或corvert.exe(转换分区格式软件)
例如:
在RUNONCE新建立的字符串值的名称                  对应的键值                           功能                                                    
XPLOAD                                                              c:\xpload       (调用XPLAOD一些自解压程序或一些优化系统的批处理)
CLEAN                                                                c:\clean.cmd                (用来调用ASRCLEAN清楚残余驱动的批处理)
DLLCACHEMANAGE                                            c:\DllcacheManager.exe /restore /autodelete /timeout  (调用恢复DLL文件)


我假设这些东西都放在目录C:\,当然这是不可能的,我在这里只是举个例子,具体的路径还是要靠大家设置了
3.在经过上述过程安装完系统第二次重启后,刚要进入桌面(还未进入桌面,未看到桌面图标的时候))时发生调用,这里的调用是通过修改在C:\SYSPREP文件夹中的SYSPREP.INF这个配置文件实现的
例如
在下列段中加入
[Guirunonce]
comand0= c:\corvert.exe                   (即可在进入桌面前调用转NTFS格式的软件)
4.要在进入桌面后(已经看到桌面图标)实现调用
这时可在HEKY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WIDOWS\CURRENTVERSION\RUN中加入键值实现调用
                    

 


 2010年3月7日    二次封装绿茶NDEER

posted @ 2009-11-22 16:36  mier  阅读(377)  评论(1编辑  收藏  举报