首页
社区
课程
招聘
[旧帖] I6COMP对CAB包内文件替换 0.00雪花
发表于: 2010-4-27 09:19 7337

[旧帖] I6COMP对CAB包内文件替换 0.00雪花

2010-4-27 09:19
7337
一个InstallShield安装包内有data1.cab、data2.cab及data1.hdr文件,希望将data2.cab中的一个文件File1.dll替换为File2.dll,用Installshield Cabinet File Viewer查看CAB包看到File1.dll在组件的DLL目录下,替换用先删除再添加的方式。
删除时命令行是:
i6comp d data1.cab file1.dll
然后再看,发现file1.dll被删除

我用i6comp a data1.cab file2.dll及i6comp a data1.cab -g \DLL file2.dll两个命令,都只能将file2.dll加到根目录。

请教熟悉i6comp的朋友,怎么才能将file2.dll添加到CAB包的DLL目录中以达到替换的目的?具体的命令行是怎么样的?


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 114
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
抱着侥幸心理顶一下,期待懂的朋友能看到此帖。
2010-5-4 14:46
0
雪    币: 59
活跃值: (1481)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
哈哈,用WinPack v3.00,可以达到目的。用的时候,不要选那个自动识别版本的选项。

PS:虽然WinPack也是调用i6comp,不过很方便
2010-5-4 19:42
0
雪    币: 114
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
=======================================
非常感谢ZBZB朋友的回复,在之前已经试过WINPACK,解我那个CAB包的时候出错,刚才用你说的不选自动识别版本的选项的方法也不能解开,更谈不上替换文件了,是看到I6COMP能删除文件才考虑用它,也许这个CAB包是用IS 6。0以上的版本制作的,在网上硬是找不到能修改这个安装包的软件.......
2010-5-4 21:50
0
游客
登录 | 注册 方可回帖
返回
//