首页
社区
课程
招聘
[旧帖] [求助]Installshield工具ISCAB问题,哪位大侠帮帮忙,谢谢! 0.00雪花
发表于: 2007-11-3 20:04 6804

[旧帖] [求助]Installshield工具ISCAB问题,哪位大侠帮帮忙,谢谢! 0.00雪花

2007-11-3 20:04
6804
以前下载了个80M的软件,是用Installshield(版本:10.50.0.125)制作的安装程序,里面有data1.cab和data2.cab两个分卷压缩包.

我想用iscab(版本:10.50.0.125)精简掉包里一些没用的文件,执行操作如下:

iscab data1.cab -lx -icab.ini 提取信息正常,编缉cab.ini后,

iscab data1.cab -r -icab.ini 返回错误信息如下:

Error:  Could not find CAB file with file #767
系统找不到指定的路径。

此错误导制三个安装文件(data1.cab,data1.hdr,layout.bin)损坏大小变为0,data2.cab却没有损坏,覆盖三个损坏文件后安装程序可继续使用.

既使只保留cab.ini头部描述段,执行iscab -r不移除任何文件也返回同样的错误,反复试着修改cab.ini都不行。我又找了iscab12.0版的也一样出错。而用InstallShield Cabinet File Viewer可以成功析取文件.

我又下载此最新版本,执行iscab -r命令后依然出错,与上面错误有所不同的是,“#767”变成了“#798”即:

Error:  Could not find CAB file with file #798
系统找不到指定的路径。

反复琢磨了好几天都解决不了,望哪位大侠指点迷津,不胜感激!

很菜的猜测:用InstallShield Cabinet File Viewer查看包内发现有(data1.cab,data1.hdr,layout.bin)三个文件大小为0.不了解ISCAB修改CAB包的内在过程,难到其调用了setup.inx内的指令取出三个为0文件覆盖了安装当前文件么?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
麻烦熟悉InstallShield的朋友帮忙给解决一下呗,给点意见也行呀,谢谢了
2007-11-4 18:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
沉这么快! 那位大哥给说下小弟该如何做吧,或给点资料也行,谢谢了!
2007-11-5 16:04
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
沉了再顶
2007-11-6 14:29
0
游客
登录 | 注册 方可回帖
返回