首页
社区
课程
招聘
[旧帖] [求助]在修改InstallShield打包的data1.hdr文件时遇到的问题求解决 0.00雪花
发表于: 2012-5-13 03:39 4197

[旧帖] [求助]在修改InstallShield打包的data1.hdr文件时遇到的问题求解决 0.00雪花

2012-5-13 03:39
4197
使用的工具是InstallShield2009版提取的ISCab.exe。
目的是希望移除安装列表中的若干文件。
系统为win7x64旗舰版,所有操作均在管理员账号下进行。
C盘剩余空间20G,D盘剩余空间50G,CPUI5,内存4G,未开其他高资源消耗程序。
文件列表形式如下图(未列全),文件以独立形式存在,未被压缩进data1.cab文件中。


实际操作过程如下:

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

第一步使用提取命令
ISCab "D:\ISODATA\Data1.cab"–lx -iCAB.INI
得到CAB.INI
------------
[ISCAB Info]
Product=ISCAB
Version=2.0

[<Support>0x0411 Files]
File1="_isuser_0x0411.dll"
File2="_isres_0x0411.dll"

[<Support>Non-SelfRegistering]
File1="isrt.dll"
File2="default.pal"

[<Support>Misc i64 Support Files]
File1="ISBEW64.exe"

[<Engine>EngineCommonPlaceHolderSelfReg]

[標準インストールデータ]
File1="GameuxInstallHelper.dll"
File2="anekano.dll"
File3="anekano.exe"
File4="cv210.dll"
File5="cxcore210.dll"
File6="license.txt"
File7="msvcp90.dll"
File8="msvcr90.dll"
File9="keycode.exe"
File10="protect.dll"
File11="protect.exe"
File12="protect.msg"
File13="protect.x64"
File14="protect.x86"
File15="Bgm.arc"
File16="Chip.arc"
File17="Chip_A.arc"
File18="Chip_B.arc"
File19="Chip_C.arc"
File20="Chip_D.arc"
File21="Chip_E.arc"
File22="Chip_F.arc"
File23="Effect.arc"
File24="LChip.arc"
File25="LChip2.arc"
File26="PAN.DAT"
File27="Rio.arc"
File28="Se.arc"

[<Support>0x0411 OS Independent Files]

[<Support>Script]
File1="setup.inx"

[<Support>Misc x64 Support Files]
File1="ISBEW64.exe"

[<Support>Build Generated Support Files]
File1="FontData.ini"
File2="DIFxData.ini"

[[VC++9.0]NS_NSR_NPL_1___1]
File1="Setup.inx"
File2="Isrt.dll"
File3="Default.pal"
File4="_isres_0x0409.dll"
File5="StringTable_0x0409.ips"
File6="MMObjHelper.dll"

[最大インストールデータ]
File1="MOV_ED_01.dat"
File2="MOV_ED_02.dat"
File3="MOV_ED_03.dat"
File4="MOV_ED_04.dat"
File5="MOV_ED_05.dat"
File6="MOV_ED_06.dat"
File7="MOV_OP.dat"
File8="Voice.arc"

[[VC++9.0]NS_NSR_NPL_1___<MSISTUBPATH>_1]
File1="アネカノ.msi"

[<Disk1>Disk1 Files(1)]
File1="layout.bin"
File2="data1.hdr"
File3="data1.cab"

[<Disk1>Disk1 Files(2)]
File1="setup.exe"
File2="ISSetup.dll"
File3="0x0411.ini"
File4="setup.isn"

[<Disk1>Disk1 Files(3)]

[<Disk1>Disk1 Files(4)]
File1="setup.ini"

[<Support>Misc Support Files]
File1="corecomp.ini"
File2="dotnetinstaller.exe"

[<Support>Language Independent OS Independent Files]
File1="license.rtf"

[<Support>0x0411 String Tables]
File1="StringTable_0x0411.ips"

[<Engine>Kernel Placeholder]

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

第二步编辑该文件,仅保留以下字段,并另存为DEL.INI
------------
[ISCAB Info]
Product=ISCAB
Version=2.0

[標準インストールデータ]

File9="keycode.exe"
File10="protect.dll"
File11="protect.exe"
File12="protect.msg"
File13="protect.x64"
File14="protect.x86"

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

第三步使用删除命令
ISCab "D:\ISODATA\Data1.cab"–r -iDEL.INI
删除第二步中列出的6个文件。

--------------------------------------------------------------------------------

查了不少资料,理论上第3步完成时,目的就能达到了。但实际却遇到了问题。
Error:Media too small. Could not fit 'setup.ini' on disk 1.

如下图


请问该如何解决这个错误

hdr文件已作为附件上传,希望高手能帮忙看看,感激不尽!!
program.rar

[课程]Linux pwn 探索篇!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 506
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
帖子比较老了,我刚好也碰到这个问题不知道怎么解决,不知道您解决了没有
2023-6-30 16:10
0
雪    币: 57
活跃值: (1421)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
新版的安装包,这个解包更换已经没有用的吧
2024-5-15 07:35
0
游客
登录 | 注册 方可回帖
返回
//