有关制作GHOST XP时调用问题的全部总结
有关调用问题的全部总结

呵呵,虽然本人不是高手,也是第一次发贴,但是你的问题我还是可以解决的.
关于调用时机一般有四种:
在做好自己的GHOST XP帮人家装电脑,把镜象文件恢复到人家的C盘后到整个系统安装完成大约有四个地方会出现调用
1.刚恢复完镜象第一次重启的时候,根据榕榕的教程制作,会出现驱动提前解压的调用,这里的调用是通过教程中榕榕写的一个批处理ns_sys.cmd实现的,只要先把注册表中的HEKY_LOCAL_MACHINESYSTEMSETUPCMDLINE 的这个键值改成相应的ns_sys.cmd就可以了.但是ns_sys.cmd一定要放在C:WINDOWS 目录下.想要调用什么只要修改批处理ns_sys.cmd 中的语句就可以了.
例如:在ns_sys.cmd中加入语句 start c:windowsfonts.exe这里就是调用一个C:WINDOWS目录下的FONTS.EXE自解压文件.
注意:这里的调用只可用于一些自解压程序实现数据恢复,主要用于减小镜象文件用,并不能实现软件的安装调用(会出错)
2.在安装完网络设备的时候会出现一个有四个步骤的地方,最后两个是好像保存设置和删除备份文件,其他的不记得了,在倒数第三个步骤的时候(好像是注册组件)时发生调用.
这里的调用是通过修改注册表 HEKY_LOCAL_MACHINESOFTWAREMICROSOFTWIDOWSCURRENTVERSIONRUNONCE 下的修改调用的,一般的作品会在这里调用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_MACHINESOFTWAREMICROSOFTWIDOWSCURRENTVERSIONRUN中加入键值实现调用
例如:
在RUN新建立的字符串值的名称              对应的键值                    功能   
SOFT                                              c:soft.exe      (调用软件安装管理器实现软件的安装)
DELETE                                            c:delete.cmd    (调用一个批处理来消除SOFT键值)

DELETE.CMD
regedit /s c:deletesoft.reg>nul
regedit /s c:delete.reg>nul     
del c:delete.cmd
exit
deleteSOFT.reg放在c:下,用于清除SOFT键值,内容是:
[HEKY_LOCAL_MACHINESOFTWAREMICROSOFTWIDOWSCURRENTVERSIONRUNSOFT]
“SOFT”=-
DELETE.REG放C:下清楚DELETE自身的键值,内容是:
[HEKY_LOCAL_MACHINESOFTWAREMICROSOFTWIDOWSCURRENTVERSIONRUNSOFT]
“DELETE”=-
注意若不调用批处理去清除SOFT和DELETE键值,那么在系统每次重启的时候都会调用C:SOFT.EXE和c:delete.cmd

发表评论

电子邮件地址不会被公开。 必填项已用*标注