




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RyanVM inte4grator 中文帮助一、 Main(主窗口)主窗口页面是要你的告诉你的系统源文件在哪里,更新包、插件包在哪里,整合后的成品放在哪里。1)、中英文对照英文;Browse to The Location Which Contains The I386 Directory.中文:请输入包含I386目录的位置Browse To The Destination directory.(Optional)请输入目录路径(可选)Choose an UpdatePack.(Optional)选择一个升级包(可选)Choose AddonPack(S)(Optional)选择附加组件包(可选)Optimize System Files优化系统文件Config:integrator.ini设置文件:integrator.ini2)、操作说明1. 首先选择源文件,请输入包含I386目录的位置(Browse To The Location Which Contains The I386 Directory.) 这将是制作的开始。I386文件夹可以是一个CD文件或或硬盘上已存在的I386目录。我建议指定硬盘上I386目录或装载好的ISO,因为这样的速度要快得多。2. (可选的)现在选择的存放整合后的成品的目的地。(Browse To The Destination Directory.)这一步是可选的。如果在步骤1中,您选择的硬盘上的文件,如果不想保留这些未经编辑的文件,你可以跳过这一步。然而,我建议做第2步,以防万一你需要重新编辑。当您执行步骤2时将源文件复制到哪里,你点第2步。3. (可选)选择一个更新包来集成到您的磁盘。(Choose An Update Pack.) 这一步是可选的,它不是强制性的。但是,如果你想集成补丁集成到磁盘,你可以进行此步添加updatepack。你可以从这里下载补丁包:RyanVMs Website 有许多不同的updatepacks可供选择。官方updatepack是由RyanVM并且为XP的英文版本。但也有许多其他的UpdatePacks由其他成员翻译、修改成其他语言的UpdatePack版本。当集成一个updatepack,你需要的是耐心。因整合时有很多的修改所以它可能需要一些时间。4. (可选)在你的硬盘上整合所有的AddonPacks。(Choose Addon Pack(s).)目前有三种类型的插件: 1)、常见的插件是把文档压缩成一个插件包。如:.cab, .rar, .zip or .7z. 2)、自解压程序,在运行安装程序时不需任何用户交互在执行。只是要确保当添加exe文件确实是自解压程序。3)、项目配置文件:是把文档信息记录到一个文件上。配置文件必须以Entries_ 形式,扩展名是为ini的文件。 在插件选择页左边可以看到存在的插件,不过也可从RyanVM的网站下载: Official Addons Database Or in this thread: Member-Submitted Addon Packs Download List您可以通过按住CTRL键的同时鼠标左键点击插件,一次可选择多个addonpacks。5. (Optional) Optimize System Files. (可选)优化系统文件。当这个被选中,Integrate将根据Txtsetup.sif文件中的文件,在源文件里扫描出可以压缩的文件。这也将查找dosnet.inf和的Txtsetup.sif文件中找一些重复内容。6. 如果您完成了所有你需要做的之后,点“整合“按钮即可整合。或者你可以进入到高级选项卡为更多的选择.注意:确保您获得在RVM Integrator和更新包的最新版本如果您以前已经通过集成方法修补程序到你的安装光盘,你应该开始以一种新鲜的安装光盘在继续。不要做一个集成在一nLited安装源的整合!强烈建议您使用一个新的XP进行整合二、 progress (进程)进程标签里记录并显示了刚才所进行的操作。三、 advanced (高级设置)1)、中英文对照 Enable Advanced Options 开启高级选项Use Cached drive.cab 使用已缓存的drive.cabRun a Program After Integration 在集成后运行一个程序Leave Integrator Open 不关闭集成器Enter parameters for the above program 输入程序的运行参数Debug Options 调试选项Break Before Driver CAB Repacking 在Driver.cab重新压缩前暂停Show External Windows 显示外部窗口Advanced Debug Mode 高级调试模式 2)、操作说明使用高级选项前,必须确切地知道高级选项的作用。如果你想使用高级选项,请勾先“启用高级选项“复选标记框。使用已缓存的drive.cab:如果缓存存在,勾选此选项会有效的缓存driver.cab和drvindex.inf文件。如果没有有效的缓存存,将为缓存收集信息,把文件复制或移到driver.cab,复制完成后的把driver.cab和drvindex.inf文件添加到缓存中。当使用缓存后可以更快的使用。在集成后运行一个程序:可以使用此功能运行一个外部批处理或整合可执行文件。 勾选此选项,可以根据提示一步步的完成外部程序的添加. 不关闭集成器: 如果此框被选中,那么主窗口将继续开启,同时执行一个外部文件。调试选项 在Driver.cab重新压缩前暂停: 如果此框被选中,那么本程序将停止,直到它得到了重新包装的Driver.cab请求。在测试时只需要使用 updatepack处理事情。重新包装的Driver.cab可能需要很长的时间。 显示外部窗口: 如果这个被选中,运行时批处理窗口会保持可见,直到用户关闭它们。这将有助于找到问题所在。 高级调试模式: 当勾选这个框,本程序装添加更多的信息到日志文件。这将帮助您更广泛的集成过程中发现的问题。四、 Make ISO (生成光盘镜像)中英文对照Browse To the lacation Which Contains the Finished I386 Directory.请输入包含I386目录的位置ISO location and File Name.输入存放路径及ISO文件名Volume Label光盘卷标ISO Tools(For Advanced Users Only)ISO工具(高级用户)Use External Tool使用外部工具Mkisofs Parameters(Recommended)mkisofs的参数(推荐)CDImage parametersCDImage参数External Parmeters外部参数CMD line命令五、 entries.ini nLite 整合包定义文件 entries.ini 说明以及相关补遗基本上,这些个 Entrie*.ini 文件是 nLite 整合包里最重要的文件了. 它向整合工具提供了有关如何进行整合的数据. 随着时间的流逝, 会另外添加很多新功能. 但我只能在此列出目前了解到的定义.= = = = = = = = = = = = = = = = = = = = = =文件头这个文件头部只是用来说明相关信息的. 整合工具是用不到它的. 代码:;# ;# entries.ini ;# - ;# 这个文件包含了将被整合到 Windows 安装文件中的所有条目的列表. ;#= = = = = = = = = = = = = = = = = = general这个 general (常规) 区段用于存放关于你的整合包的特别信息. builddate=你创建这个整合包的日期description=关于这个整合包的信息. language=你的整合包所使用的语言. title=整合包的名称. version=整合包的版本. website=整合包的网站出处.代码:general builddate=2005/08/24 description=RyanVMs Post-SP2 Update Pack for Windows XP language=English title=RyanVM Update Pack version=1.3.1 website=/= = = = = = = = = = = = = = = = = = filenames这个 filenames 区段用于设置一个整合包环境变量. 例如. 整合包的关键 inf 文件. 以下实例设置的环境变量将会代替RVMUpPck.inf%maininf% 只在这个 entries.ini 文件中有效.在你所创建的整合包中, 这个信息必须是独一无二的. 请不要在不同的整合包中重复使用同样的信息!代码:;这个区段包含了用于 RyanVM 文件名的环境变量. filenames maininf=RVMUpPck.inf= = = = = = = = = = = = = = = = = = sysocSysoc.inf 它是系统可选组件定义 Inf 文件, 用于在安装期间控制安装哪些 Windows 组件, 还可用于定义是否隐藏某个 Windows 组件.对于整合包定义来说, 这个区段可有可无, 不是很重要. 目前主要是用于在安装期间让 Windows 启动处理RVMUpPck.inf 文件.entries.ini 中的 sysoc 区段下的条目: RVMUpdatePack=ocgen.dll,OcEntry,%maininf%,HIDE,7将被添加到 sysoc.inf 中的 “Components” 区段下, 由于其中带有 HIDE, 你将无法在 Windows 组件向导中看到 RyanVM 条目.ocgen.dll 和 OcEntry 是用于处理这行的 dll 文件及其入口%maininf% 将被转换为 RVMUpPck.inf (这是很重要的部分) 7 是个数字, 我不了解它的具体含义.你用 Google 搜索 sysoc.inf 就能看到很多相关介绍网页.在你所创建的整合包中, 这个信息必须是独一无二的. 请不要在不同的整合包中重复使用同样的信息!代码:;这个区段所包含的条目将被添加到 Sysoc.inf 的 Components 区段下. sysoc RVMUpdatePack=ocgen.dll,OcEntry,%maininf%,HIDE,7= = = = = = = = = = = = = = = = = = dosnet_files这个 dosnet_files 区段用于向 dosnet.inf 的 Files 区段下添加文件定义. 其格式通常为 ”d1,filename.ext”, d1 代表着安装程序会在I386 目录 (默认情况下) 下寻找这个文件. 你可以在 dosnet.inf 的 Directories 区段下找到 d1 所代表的路径. 代码:;这个区段下的条目将被添加到 dosnet.inf 的Files 区段下 dosnet_files d1,%maininf% d1,archvapp.inf d1,cobramsg.dll d1,guitrna.dll d1,wups2.dll d1,xpsp3res.dll= = = = = = = = = = = =txtsetup_dirs 这个 txtsetup_dirs 区段用于给 Windows (应该说是系统根目录) 下的某个子路径分配一个占位号码. 这样 txtsetup_files 区段下的定义就可以使用这个路径代码了. 以下是个例子:241 = system32PreInstallWinSEwxp_x86_0409_v1然后在 txtsetup_files 区段下你就能看到: spcustom.dll = 100,241,0,0,spcustom.dll.ref spmsg.dll = 100,241,0,0,spmsg.dll.ref spuninst.exe = 100,241,0,0,spuninst.exe.ref spupdsvc.exe = 100,241,0,0,spupdsvc.exe.ref sysmoda.dll = 100,111,0,0 update.exe = 100,241,0,0,update.exe.ref updspapi.dll = 100,241,0,0,updspapi.dll.ref这个 241 会告诉安装程序将那些个文件置入system32PreInstallWinSEwxp_x86_0409_v1 文件夹中.若想深入了解 txtsetup_dirs 和 txtsetup_files, 请阅读以下帖子: url/txtsetup.htm/url 和 url/board/index.php?showtopic=14852/url 代码:;以下条目将被添加到 txtsetup.sif 的 WinntDirectories 区段下 txtsetup_dirs 241 = system32PreInstallWinSEwxp_x86_0409_v1= = = = = = = = = = = = = = = = = = txtsetup_files若想深入了解 txtsetup_dirs 和 txtsetup_files, 请阅读以下帖子: url/txtsetup.htm/url 和 url/board/index.php?showtopic=14852/url代码:; 以下条目将被添加到 txtsetup.sif 的SourceDisksFiles 区段下 txtsetup_files= = = = = = = = = = = = = = = = = = svcpack_catalogs 总的来说, 当你安装修补程序包 Hotfix 时, 都会有一个对应的 .Cat 安全编录文件. 如果你想让你整合的修补程序包获得数字签名, 那么你就应当将 .Cat 安全编录置入这个地方. 如果你不将其置入这里, 那么当你没有禁用系统文件保护的情况下安装 Windows 时, 很可能会遇到问题. 代码:;这个区段包含了将被添加到 svcpack.inf 中的 .cat 安全编录列表svcpack_catalogs= = = = = = = = = = = = = = = = = = drivercab_expand这个区段下的条目是那些同时存在于 i386 文件夹中和 Driver.cab(包括 spx.cab 等等, 它们都是驱动包) 驱动包中的文件.列在这里的文件将被展开到临时文件夹中, 然后整合程序会用其添加替换到驱动包中. 代码:;以下列出的文件同时存在于 i386 文件夹中和 driver.cab 驱动包中. ;它们将被展开, 并在更新驱动包时, 将其添加到驱动包的处理目录中. drivercab_expand 1394bus.sy_ atapi.sy_ usbehci.sy_ usbhub.sy_ usbstor.sy_= = = = = = = = = = = = = = = = = = drivercab_move这个区段下的条目是那些只存在于驱动包中的文件列表. (Driver & SPx)这些文件将被移动到临时文件夹中, 当更新驱动包的时候, 这些文件将被添加到驱动包中.这些在整合包中时并没有被压缩, 当它们被移动到驱动包中之后才会被压缩. 代码:;以下文件只存在于驱动包中;更新驱动包时, 它们将会被移动到驱动包的处理目录中. drivercab_move plotter.dll plotui.dll unidrv.dll unidrvui.dll unires.dll wzcsapi.dll wzcsvc.dll= = = = = = = = = = = = = = = = = = dupedrivers目前这个区段的功能还不能受到正确的支持. 有些文件同时存在于驱动包 (driver.cab, spx.cab) 和 i386 文件夹中, 它实际上是用于移除存在于驱动包中的重复文件的.= = = = = = = = = = = = = = = = = = = = = =obsolete 这个区段是用于告诉整合程序移除 svcpack.inf 中的对应条目, 以尽量避免造成修补程序包之间的冲突.代码:;这个区段包含了禁止安装的修补程序包, 以尽量避免冲突obsolete KB319740.cat KB842520.cat KB867795.cat KB901026.cat KB901214.cat scripten.cat= = = = = = = = = = = = =ExtraFileEdits 目前仅受 RyanVM Integrator 支持.ExtraFileEdits 区段目前仅受 RyanVM integrator 支持. 因此, 你不能在用于 nLite 的整合包中使用它. 但是它所能做的是允许你编辑一些本不可能编辑的东西. 比如下面这个就是向 svcpack.inf 的 setuphotfixestorun 区段下添加一些东西: 代码:rvmtempsvcpack.inf|setuphotfixestorun|setuphotfixestorunfiletoadd.exe|1总的来说. 你应当首先指定 rvmtemp 文件夹中的 rvmtempsvcpack.inf 文件, 因为这个svcpack.inf 是用于编辑的. RyanVM integrator 所能编辑的文件一般都得在 rvmtemp 文件夹中.然后添加一个 | 做为分隔符.接着输入你要在 rvmtempsvcpack.inf 文件中查找的文本. (无论何时何地你所输入的 都代表着跳到这个区段的下一行.)然后是另一个 |接着你输入想要替换的文件. 这就是为什么我要输入 setuphotfixestorunfiletoadd.exe 它实际上是写入了: setuphotfixestorun filetoadd.exe然后是另一个 |最后应当输入你要改变多少个实例. 如果在这个文件中多次找到了这部分文本, 那么整合程序就会按照你输入的次数进行替换. 如果你在这里放置的是 0, 那么整合程序将会改变所有发现的实例. 代码:ExtraFileEdits ;文件名|将被替换的文本|用于替换的文本|替换次数 ; 代表换行. ;例如 COMPDATA3com.txt|Microsoft|Siginet|2 rvmtempsvcpack.inf|setuphotfixestorun|setuphotfixestorunfiletoadd.exe|1= = = = = = = = = = = = = = = = = = * RyanVM Integrator v1.0 RC13 新添的定义* obsolete_files 目前仅受 RyanVM Integrator 支持.如果你发布了新版本的整合包, 并想删除 i386 目录中的某些旧版本文件, 那么就能用到这个定义了. 它会按照下面的列表删掉指定文件, 并且会把 dosnet.inf 和 txtsetup.sif 中的相关文件定义删掉.第一步: 删掉 i386 文件夹中的相应文件. 第二步: 删掉 dosnet.inf 中的文件定义: d1,yourfile.ext第三步: 删掉 txtsetup.sif 中SourceDisksFiles 区段下的文件定义: wmp10.cab = 代码:obsolete_files HashTab_Addons.inf HashTab.dll= = = = = = = = = = = = = = = = = = * RyanVM Integrator v1.0 RC13 新添的定义*old_sysoc 目前仅受 RyanVM Integrator 支持.主要用于删除 Sysoc.inf 中 Components 区段下的条目. 如果你想删除 Sysoc.inf 中的以下条目: WMP10Files=ocgen.dll,OcEntry,wmp10.inf,HIDE,7 那么就应当使用以下代码. 代码:old_sysoc WMP10Files= = = = = = = = = = = = = = = = = = * RyanVM Integrator v1.0 RC13 新添的定义*removable_cats 目前仅受 RyanVM Integrator 支持.这里列出可被安全移除的 .Cat 安全编录, 这样你就能选择整合程序的 Remove .cat Files 的选项了. 代码:removable_cats KB873339.ca_ KB887472.ca_ KB887710.ca_ KB887742.ca_i386_compressrvmtempextractedSP3UpPck.infrvmtempextractedDataStor.edbrvmtempextractedflash10.ocxrvmtempextractedflashutl.exervmtempextractedgpprefcl.dllrvmtempextractedimapi2.dllrvmtempextractedimapi2fs.dllobsolete_filesflash.ocxExpandCab 这个是需要压缩的包I386SP3.CAB,I386SP3I386MMSSETUP.CAB,I386MMSSETUPCreateCabI386SP3,I386SP3.CABI386MMSSETUP,I386MMSSETUP.CABRunFile 加入需要开机时运行的项目I386ADD.cmd,HIDE=首先在 SYSOC.INF添加默认强制执行的inf文件列表这个是整合成功与否的标志 添加的过程是nlite自动执行的以下是 关键更新 WMP11 快速关机补丁 WUL查看器和nlite自己生成的infSP3UpdatePack = ocgen.dll,OcEntry,SP3UpPck.inf,HIDE,7WMP11Files = ocgen.dll,OcEntry,wmp11cn.inf,HIDE,7uphclean = ocgen.dll,OcEntry,uphclean.inf,HIDE,7WUL = ocgen.dll,OcEntry,WUL.inf,HIDE,7nLite = ocgen.dll,OcEntry,nLite.inf,HIDE,7这些inf会被默认强制执行 调用的是 i386内的ocgen.dll 具体语法迷茫中 只能照搬二 拿个典型的列子 先看entries.inigeneral (这段没啥好说的 常规定义)builddate = 2008/12/14description = Windows Update List 控制面板 添加整合包language = 简体中文title = WinUpdatesList(补丁查看器)version = 1.21 中文版website=/asblueskauthor=BlueskysysocWUL=ocgen.dll,OcEntry,WUL.inf,HIDE,7 (添加到sysoc 没什么好说的 上面写了)dosnet_files (硬盘安装接口dosnet.inf添加复制字段)d1,WUL.infd1,WUL.cabtxtsetup_files (这个不需要多解释 注意好语法 对应想复制的路径添加就是)WUL.inf = 1,20,0,0WUL.cab = 1,_x,3,3i386_compress(RVM的支持 略过)rvmtempextractedWUL.inf三 具体的inf执行情况Version ;版本描述信息,主要用于版本控制Signature=$Windows NT$defaultinstall ;默认安装变量定义 OptionDesc =Extra Control PanelsTip =ExtrasModes =0,1,2,3AddReg =wul.AddRegcopyfiles =main.copy,cpliconsOptional Components ;要操作的项目WULWUL ;要操作的项目的变量定义OptionDesc =Extra Contro
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江苏苏州市张家港市美利肯纺织(张家港)有限公司招聘10人笔试参考题库附带答案详解
- 2025广西玉柴铸造有限公司实习生招聘100人笔试参考题库附带答案详解
- 2025年甘肃西北永新集团招聘11人笔试参考题库附带答案详解
- 2025年河南省储备粮管理集团有限公司招聘12人笔试参考题库附带答案详解
- 2025年四川绵阳机场(集团)有限公司春季招聘18人笔试参考题库附带答案详解
- 2025年中核嘉华公司春季招聘66人笔试参考题库附带答案详解
- 2025国网中兴有限公司高校毕业生招聘(第二批)笔试参考题库附带答案详解
- 2025四川日报报业集团春季招聘22人笔试参考题库附带答案详解
- 2025中核集团所属中核二二社会招聘4人笔试参考题库附带答案详解
- 2025中亚能源有限责任公司境外投资项目中大中国石油公司招聘61人笔试参考题库附带答案详解
- 2025年9月江苏扬州市第二人民医院(苏北人民医院北区医院) 招聘备案制工作人员12人考试参考题库及答案解析
- 2025年修订《仲裁法》学习
- 患者走失应急演练脚本(2篇)
- 数据挖掘教学课件
- 2025年造价咨询公司廉政制度及保障措施
- 井喷及井喷失控案例教育
- 职业发展与就业创业指导ppt课件完整版
- 挠度计算模板表格(自动版)
- 宝钢集团生产安全事故案例汇编
- 为老年人更换纸尿裤评分标准
- 热力厂锅炉车间2#锅炉大修施工方案
评论
0/150
提交评论