xiaowuhello
[转帖] SRS在外部接口调用时出现选项顺序混乱的结论

[转帖] SRS在外部接口调用时出现选项顺序混乱,怎么回事啊?自己已得出了个人结论!

先说明一下,这是个人结论,是我自己得出了,不一定是对的,但我自己经过N多N多N多(实在太多了)次的封装后,

发现了SRS9.7.1008只正常支持6个外部接口,要是多余6个的话,那选项就会出现了混乱的情况,也就是图中出现的情况,

只要<=6,那选项顺序就正常,>=6的话选项顺序就混乱!会超出上面的LOGO一行!

而我用9.7.1112测试时,就一切正常,不会有6这个限制,

所以最后的得出的个人结论就是:SRS9.7.1008如果调用的外部接口多余6个的话,选项顺序会出现混乱,会超出上面的LOGO一行!

这结论也许是不对的,但我试了好多次,都是这样的,所以就贴出来了,如果有什么不对的,还请大家指点一下,谢了!

我现在仿着3.0设置界面封装,

但在调用驱动解压包时,

画面中的选项顺序出现了混乱,

主要是有个选项跑到了最上面去了,超出了上面的画面,把图片给挡住了一小块,怎样才能让选项正常显示在客客气气的位置呢,不让它挡住上面的图片,

如图中红圈所表示的就是超出了的选项,

另附上我的MSprep.ini中外部接口的配置情况.红色部分

大家帮忙看一下,谢谢了

[Sysprep]

Skin=2

; 皮肤(1-3)

Cuser=Administrator

; 当前用户(msprep会自动检测并改写此项值),此用户的配置文件ntuser.dat将会在封装过程中被

; 复制到Default User目录,以便统一配置文件,解决例如新建用户时打开Office需要插入光盘等问题.

; 另外,autohal会设置这个用户自动登陆

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

timeout=1

; 封装管理器等待输入的时间,超时则自动退出.

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

Setip=4

; 自动更改计算机的本地连接IP(选择:1 不选择:4)如果选择了,则会自动设置IP地址(随机分配,除

; 非从设置5中指定了IP,或者在恢复管理窗口中输入了IP地址)

IP=

; 自定义IP地址

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

Wcome=

; 设置是否启用"欢迎使用",也就是如同全新安装的系统,首次登陆时,设置安全中心、计算机用户

; 名那几个步骤,这个功能仅适合XP系统(启用:=1 不启用

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

SRSCL=1

; 使用内部"SATA/RAID/SCSI智能清除"功能(使用:=1 不使用

prepid=7垐x???x9坸袒?酵?

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

Ext=1

Extimeout=10

; 定义外部接口(启用:=1),从[Extend]中进行具体的设置.等号左边是文本标题,注意等号右边的值不

; 要包含盘符,例如:恢复DLL Cache=Windows\dllcachemanager.exe /Restore /autodelete,0

; (这里的,0表示不等待Dllcachemanager执行完毕,这样的效果是可以使dllcache恢复和mini Setup同

; 步进行,减少恢复时间,需要注意的是,如果是驱动提前解压,则必须等待结束,即去掉命令行后面的,0

; 因为mini Setup过程要用到提前解压出来的驱动)

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

OEM=

Oemtimeout=10

; 为OEM N合一设置的接口(启用:=1),这里提供了一个范例,必须将oem相关文件oembios.sig,oembios.cat,

; oembios.dat,oembios.bin,pidgen.dll,dpcdll.dll(oemlogo.bmp和oeminfo.ini可忽略)放置在指定的目

; 录中(例如将宏基的oem文件放在sysprep\acer目录)

; 如果是VOL+OEM N合一,请用VOL版作为母盘,不要在此配置文件中列出来,也就是说默认恢复为VOL版.

; 由于各OEM版本的pidgen.dll,dpcdll.dll通用,所以没有必要在每一个OEM目录放上一份,因此,只需要将这

; 两个文件单独放在sysprep目录.

OemProductkey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

; OEM版系统的通用CD-KEY

============================================================================================[Extend]

整合 liuzhigao SRS个人驱动包=drivers\srsdrv.exe

整合 liuzhigao 芯片驱动包=Drivers\chipsets.exe

整合 liuzhigao 网卡驱动包=Drivers\Ethernet.exe

整合 liuzhigao 声卡驱动包=Drivers\sound.exe

整合 liuzhigao 显卡驱动包=Drivers\display.exe

整合 liuzhigao 集成显卡驱动包=Drivers\Integrated.exe

整合 liuzhigao 摄像头驱动=drivers\camera.exe

整合 liuzhigao 笔记本设备驱动包=Drivers\nbdriver.cmd[OEMPREP]

Windows XP SP2 IBM(IBM Corporation) OEM=SYSPREP\IBM

Windows XP SP2 宏基(AcerSystem) OEM=SYSPREP\ACER

Windows XP SP2 联想旧标(LEGEND Dragon) OEM=SYSPREP\LEGEND

Windows XP SP2 宏基(TravelMate) OEM=SYSPREP\TRAVELMATE

Windows XP SP2 联想新标(LENOVO) OEM=SYSPREP\LENOVO

Windows XP SP2 戴尔(DELL System) OEM=SYSPREP\DELL

Windows XP SP2 TCL(TCL123) OEM=SYSPREP\TCL

Windows XP SP2 华硕 OEM=SYSPREP\ASUS

Windows XP SP2 明基 OEM=SYSPREP\BENQ

Windows XP SP2 东芝 OEM=SYSPREP\TOSHIBA

Windows XP SP2 索尼 OEM=SYSPREP\SONY

Windows XP SP2 七喜 OEM=SYSPREP\HEDY

Windows XP SP2 方正 OEM=SYSPREP\FOUNDER

Windows XP SP2 富士通 OEM=SYSPREP\FUJITSU

Windows XP SP2 三星 OEM=SYSPREP\SAMSUNG

Windows XP SP2 惠普和康柏 OEM=SYSPREP\HPCOMPAQ

Windows XP SP2 NEC OEM=SYSPREP\NEC

[language]

;指定语言环境

lang=CHS

;简体中文

[CHS]

;autohal.exe

text1="确定"

text11="荧幕小键盘"

;msprep.exe

text27="封装选项"

text28="请设置封装管理器等待输入的时间"

text29="显示Sysprep窗口,手动选择封装选项"

text30="更改Hal(电源模式)为Standard PC"

text31="更改IDE控制器为标准IDE控制器"

text32="默认自动更改计算机的本地连接IP"

text33=

text34=

text35=

text36=

text37="如执行过程中出现异常情况,可按Esc键结束进程"

text38="是否需要改Hal为Standard PC? 考虑到恢复到"非活动分区"的情况,如果目标计算机的活动主分区没有配置好Longhorn的引导器,将不能实现DETECTHAL功能,此时需要以Standard PC模式引导克隆的系统,由封装管理器自动配置好引导器,然后重启计算机再进入封装过程,所以....如有使用问题,请访问"

text39="确定"

text40="正在执行更改IDE控制器为标准"

text41="IDE控制器更改成功"

text42="IDE控制器更改失败"

text43="正在执行更改电源模式为Standard PC"

text44="电源模式更改成功"

text45="电源模式更改失败"

text46="正在运行系统封装程序sysprep"

text47="建议你按ESC键终止程序,然后重启计算机,重装SR&S,再次启动封装工具"

text48="注意不要再选择自动更改而改为采用手动方式修改IDE控制器"

text49=

text50="系统重新封装准备过程完毕"

text51="请确认未出现异常情况,然后制作克隆镜像"

text52="系统缺少封装必须的cab驱动包,你需要从安装光盘中提取"

;香港繁体中文

[CHH]

;autohal.exe

text0=""

text1=""

......

;msprep.exe

text27=

text28=

......

;台湾繁体中文

[CHT]

;autohal.exe

text0=""

text1=""

......

;msprep.exe

text27=

text28=

......

;英文

[EN]

;autohal.exe

text0=""

text1=""

......

;msprep.exe

text27=

text28=

......

;sysprep.inf for Win XP/2003(仅供参考)

;SetupMgrTag

[Unattended]

OemSkipEula=Yes

[GuiUnattended]

AdminPassword=*

EncryptedAdminPassword=NO

OEMSkipRegional=1

TimeZone=210

OemSkipWelcome=1

[UserData]

ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

FullName="MSCODE"

OrgName="BBS.MSCODE.CC"

ComputerName=*

[TapiLocation]

CountryCode=86

Dialing=Tone

AreaCode=028

[SetupMgr]

DistFolder=C:\sysprep\i386

DistShare=windist

[Identification]

JoinWorkgroup=MSHOME

[Networking]

InstallDefaultComponents=Yes