Inno Setup 编译器软件,菜鸟求教,“磁盘跨越必须启用,是为了创建2100000000字节的安装程序”怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Inno Setup 编译器软件,菜鸟求教,“磁盘跨越必须启用,是为了创建2100000000字节的安装程序”怎么解决相关的知识,希望对你有一定的参考价值。

Inno Setup 编译器软件,菜鸟求教,“磁盘跨越必须启用,是为了创建2100000000字节的安装程序”怎么解决,越详细越好!!!

据 InnoSetup 软件的使用帮助:



[Setup]: DiskSpanning

Valid values:   yes or no



Default value: no


Description:

If set to yes, the disk spanning feature will be enabled. Instead of storing all the compressed file data inside SETUP.EXE, the compiler will split it into multiple SETUP-*.BIN files -- known as "slices" -- suitable for copying onto separate floppy disks, CD-ROMs, or DVD-ROMs. Each generated slice contains a number in its name which indicates the disk onto which it should be copied. (For example, SETUP-2.BIN should be placed on disk 2.) The generated SETUP.EXE always goes on disk 1 along with the SETUP-1*.BIN file.


The size of each slice and the number of slices to create for each disk are determined by the values of the DiskSliceSize and SlicesPerDisk [Setup] section directives, respectively. Other disk spanning-related directives that you may want to tweak include DiskClusterSize and ReserveBytes.


Note that it is required that you set this directive to yes if the compressed size of your installation exceeds 2,100,000,000 bytes, even if you don\'t intend to place the installation onto multiple disks. (The installation will still function correctly if all the SETUP-*.BIN files are placed on the same disk.)  


上面的最后一段,明确提示,打包编译生成的安装包文件,如果最终的文件大小超过2100000000字节,那么就必须设置参数(DiskSpanning)值为 yes (缺省值为 no),具体做法是,在上面的 [Setup] 段里,再添加一个参数,如下如示:


DiskSpanning=yes
参考技术A DiskSpanning=yes

DiskSliceSize = 分割的文件大小

如何使用Inno Setup Compiler制作安装软件包

工具/原料

 
  • Inno Setup Compiler汉化版软件

方法/步骤

 
  1.  

    启动Inno Setup Compiler汉化版软件。

    技术分享
  2.  

    选择创建新的空白脚本文件,按确定。

    技术分享
  3.  

    然后按下一步。

    技术分享
  4.  

    在相应的项目里填上相应的内容,按下一步。

    技术分享
  5.  

    在图中的1处以浏览的方式选择主程序,然后一个个添加目录,添加完后要记得编辑所添加的目录,以免所有文件安装在目标目录下。在图中的2处选添加目录后按编辑。

    技术分享
  6.  

    在下图中的1处填上子目录的名称,在2处下拉选择其他设置。设置之后按确定继续下一步。

    技术分享
  7.  

    按提示内容填写后执行下一步。

    技术分享
    技术分享
  8.  

    最后生成的脚本格式的程序如下图所示。编译好后就完成制作了。

    技术分享

以上是关于Inno Setup 编译器软件,菜鸟求教,“磁盘跨越必须启用,是为了创建2100000000字节的安装程序”怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Inno Setup Compiler制作安装软件包

高分请教Inno Setup 编译器高手

Inno Setup 编译器中怎么添加注释!!!

使用 Inno Setup 编译器打包文件夹

inno setup打包软件学习

为啥Inno Setup 编译器制作的exe安装程序360老是提示有木马