RVM Integrator中文帮助.docx

上传人:b****6 文档编号:6799140 上传时间:2023-01-10 格式:DOCX 页数:17 大小:177.94KB
下载 相关 举报
RVM Integrator中文帮助.docx_第1页
第1页 / 共17页
RVM Integrator中文帮助.docx_第2页
第2页 / 共17页
RVM Integrator中文帮助.docx_第3页
第3页 / 共17页
RVM Integrator中文帮助.docx_第4页
第4页 / 共17页
RVM Integrator中文帮助.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

RVM Integrator中文帮助.docx

《RVM Integrator中文帮助.docx》由会员分享,可在线阅读,更多相关《RVM Integrator中文帮助.docx(17页珍藏版)》请在冰豆网上搜索。

RVM Integrator中文帮助.docx

RVMIntegrator中文帮助

RyanVMinte4grator中文帮助

一、Main(主窗口)

主窗口页面是要你的告诉你的系统源文件在哪里,更新包、插件包在哪里,整合后的成品放在哪里。

1)、中英文对照

英文;BrowsetoTheLocationWhichContainsTheI386Directory.

中文:

请输入包含I386目录的位置

BrowseToTheDestinationdirectory.(Optional)

请输入目录路径(可选)

ChooseanUpdatePack.(Optional)

选择一个升级包(可选)

ChooseAddonPack(S)(Optional)

选择附加组件包(可选)

OptimizeSystemFiles

优化系统文件

Config:

integrator.ini

设置文件:

integrator.ini

2)、操作说明

1.首先选择源文件,请输入包含I386目录的位置

(BrowseToTheLocationWhichContainsTheI386Directory.)

这将是制作的开始。

I386文件夹可以是一个CD文件或或硬盘上已存在的I386目录。

我建议指定硬盘上I386目录或装载好的ISO,因为这样的速度要快得多。

2.(可选的)现在选择的存放整合后的成品的目的地。

(BrowseToTheDestinationDirectory.)

这一步是可选的。

如果在步骤1中,您选择的硬盘上的文件,如果不想保留这些未经编辑的文件,你可以跳过这一步。

然而,我建议做第2步,以防万一你需要重新编辑。

当您执行步骤2时将源文件复制到哪里,你点第2步。

3.(可选)选择一个更新包来集成到您的磁盘。

(ChooseAnUpdatePack.)

这一步是可选的,它不是强制性的。

但是,如果你想集成补丁集成到磁盘,你可以进行此步添加updatepack。

你可以从这里下载补丁包:

RyanVM'sWebsite

有许多不同的updatepacks可供选择。

官方updatepack是由RyanVM并且为XP的英文版本。

但也有许多其他的UpdatePacks由其他成员翻译、修改成其他语言的UpdatePack版本。

当集成一个updatepack,你需要的是耐心。

因整合时有很多的修改…所以它可能需要一些时间。

4.(可选)在你的硬盘上整合所有的AddonPacks。

(ChooseAddonPack(s).)

目前有三种类型的插件:

1)、常见的插件是把文档压缩成一个插件包。

如:

.cab,.rar,.zipor.7z.

2)、自解压程序,在运行安装程序时不需任何用户交互在执行。

只是要确保当添加exe文件确实是自解压程序。

3)、项目配置文件:

是把文档信息记录到一个文件上。

配置文件必须以Entries_形式,扩展名是为ini的文件。

在插件选择页左边可以看到存在的插件,不过也可从RyanVM的网站下载:

OfficialAddonsDatabase

Orinthisthread:

Member-SubmittedAddonPacksDownloadList

您可以通过按住CTRL键的同时鼠标左键点击插件,一次可选择多个addonpacks。

5.(Optional)OptimizeSystemFiles.(可选)优化系统文件。

当这个被选中,Integrate将根据Txtsetup.sif文件中的文件,在源文件里扫描出可以压缩的文件。

这也将查找dosnet.inf和的Txtsetup.sif文件中找一些重复内容。

 

6.如果您完成了所有你需要做的之后,点“整合“按钮即可整合。

或者你可以进入到高级选项卡为更多的选择..

 

注意:

•确保您获得在RVMIntegrator和更新包的最新版本

•如果您以前已经通过集成方法修补程序到你的安装光盘,你应该开始以一种新鲜的安装光盘在继续。

•不要做一个集成在一nLited安装源的整合!

•强烈建议您使用一个新的XP进行整合

二、progress(进程)

进程标签里记录并显示了刚才所进行的操作。

三、advanced(高级设置)

1)、中英文对照

EnableAdvancedOptions开启高级选项

UseCacheddrive.cab使用已缓存的drive.cab

RunaProgramAfterIntegration在集成后运行一个程序

LeaveIntegratorOpen不关闭集成器

Enterparametersfortheaboveprogram输入程序的运行参数

DebugOptions调试选项

BreakBeforeDriverCABRepacking在Driver.cab重新压缩前暂停

ShowExternalWindows显示外部窗口

AdvancedDebugMode高级调试模式

 

2)、操作说明

使用高级选项前,必须确切地知道高级选项的作用。

如果你想使用高级选项,请勾先“启用高级选项“复选标记框。

使用已缓存的drive.cab:

如果缓存存在,勾选此选项会有效的缓存driver.cab和drvindex.inf文件。

如果没有有效的缓存存,将为缓存收集信息,把文件复制或移到driver.cab,复制完成后的把driver.cab和drvindex.inf文件添加到缓存中。

当使用缓存后可以更快的使用。

在集成后运行一个程序:

可以使用此功能运行一个外部批处理或整合可执行文件。

勾选此选项,可以根据提示一步步的完成外部程序的添加.

不关闭集成器:

如果此框被选中,那么主窗口将继续开启,同时执行一个外部文件。

调试选项

在Driver.cab重新压缩前暂停:

如果此框被选中,那么本程序将停止,直到它得到了重新包装的Driver.cab请求。

在测试时只需要使用-updatepack处理事情。

重新包装的Driver.cab可能需要很长的时间。

显示外部窗口:

如果这个被选中,运行时批处理窗口会保持可见,直到用户关闭它们。

这将有助于找到问题所在。

高级调试模式:

当勾选这个框,本程序装添加更多的信息到日志文件。

这将帮助您更广泛的集成过程中发现的问题。

 

四、MakeISO(生成光盘镜像)

中英文对照

BrowseTothelacationWhichContainstheFinishedI386Directory.

请输入包含I386目录的位置

ISOlocationandFileName.

输入存放路径及ISO文件名

VolumeLabel

光盘卷标

ISOTools(ForAdvancedUsersOnly)

ISO工具(高级用户)

UseExternalTool

使用外部工具

MkisofsParameters(Recommended)

mkisofs的参数(推荐)

CDImageparameters

CDImage参数

ExternalParmeters

外部参数

CMDline

命令

五、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=RyanVM'sPost-SP2UpdatePackforWindowsXP

language=English

title=RyanVMUpdatePack

version=1.3.1

website=http:

//ryanvm.msfn.org/

========================================================================

[filenames]

这个filenames区段用于设置一个整合包环境变量.例如...整合包的关键inf文件.以下实例设置的环境变量将会代替RVMUpPck.inf

%maininf%只在这个entries.ini文件中有效.

在你所创建的整合包中,这个信息必须是独一无二的.请不要在不同的整合包中重复使用同样的信息!

代码:

;这个区段包含了用于RyanVM文件名的环境变量.

[filenames]

maininf=RVMUpPck.inf

========================================================================

[sysoc]

Sysoc.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=system32\PreInstall\WinSE\wxp_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会告诉安装程序将那些个文件置入

system32\PreInstall\WinSE\wxp_x86_0409_v1

文件夹中.

若想深入了解[txtsetup_dirs]和[txtsetup_files],请阅读以下帖子:

[url]

[url]http:

//www.msfn.org/board/index.php?

showtopic=14852[/url]

代码:

;以下条目将被添加到txtsetup.sif的[WinntDirectories]区段下

[txtsetup_dirs]

241=system32\PreInstall\WinSE\wxp_x86_0409_v1

========================================================================

[txtsetup_files]

若想深入了解[txtsetup_dirs]和[txtsetup_files],请阅读以下帖子:

[url]

[url]http:

//www.msfn.org/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]目前仅受RyanVMIntegrator支持.

[ExtraFileEdits]区段目前仅受RyanVMintegrator支持.因此,你不能在用于nLite的整合包中使用它.但是它所能做的是允许你编辑一些本不可能编辑的东西.

比如下面这个就是向svcpack.inf的[setuphotfixestorun]区段下添加一些东西:

代码:

rvmtemp\svcpack.inf|[setuphotfixestorun]|[setuphotfixestorun]filetoadd.exe|1

总的来说...你应当首先指定rvmtemp文件夹中的"rvmtemp\svcpack.inf"文件,  因为这个svcpack.inf是用于编辑的.RyanVMintegrator  所能编辑的文件一般都得在rvmtemp文件夹中.

然后添加一个"|"做为分隔符.

接着输入你要在rvmtemp\svcpack.inf文件中查找的文本.(无论何时何地你所输入的都代表着跳到这个区段的下一行.)

然后是另一个|

接着你输入想要替换的文件.这就是为什么我要输入[setuphotfixestorun]filetoadd.exe

它实际上是写入了:

[setuphotfixestorun]

filetoadd.exe

然后是另一个|

最后应当输入你要改变多少个实例.如果在这个文件中多次找到了这部分文本,那么整合程序就会按照你输入的次数进行替换.如果你在这里放置的是0,那么整合程序将会改变所有发现的实例.

代码:

[ExtraFileEdits]

;文件名|将被替换的文本|用于替换的文本|替换次数

;代表换行.

;例如COMPDATA\3com.txt|Microsoft|Siginet|2

rvmtemp\svcpack.inf|[setuphotfixestorun]|[setuphotfixestorun]filetoadd.exe|1

========================================================================

*RyanVMIntegratorv1.0RC13新添的定义*

[obsolete_files]目前仅受RyanVMIntegrator支持.

如果你发布了新版本的整合包,并想删除i386目录中的某些旧版本文件,那么就能用到这

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1