大文件的Iexpress(损坏的Cabinet文件)

5
我希望能够将多个安装程序合并并使用Iexpress制作一个exe文件。安装程序的总大小为750MB。我尝试了合并并使用Iexpress生成,但创建的exe文件大小仅为80MB。当我双击并尝试运行exe时,显示为损坏的cabinet文件,无法执行。之后,我将两个exe文件分别重建为两组,并且每个组的文件大小约为300 ++ MB。两个exe文件都成功执行。因此,我怀疑由于其较大的大小,我不能将所有安装程序构建到一个exe中。请问是否正确,即Iexpress将限制exe文件的大小,还是我在做错了什么?
1个回答

7

我认为IExpress包的大小限制大约是一张CD-ROM光盘的大小。如果你查看IExpress生成的自动DDF文件,其中之一的指令是:

.Set MaxDiskSize=CDROM

可能意味着大约650MB大小。

我试图找到改变它的方法,但是很抱歉我不知道如何更改。


检查DDF文件,我看到另一个指令:.Set MaxCabinetSize=999999999 - juanferrer
@JuanFerrer,这是哪个操作系统?他们可能已经提高了限制(我的答案几年前就有了,可能是在Windows 7中检查的)。 - fission
哦,不,限制还是那样。我只是说有另一个指令,但似乎被忽略或用于其他用途。我正在使用的是Windows 10。 - juanferrer
我的错,我没有注意到指令名称不同。谢谢! - fission

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接