优化安装程序的启动速度
因为安装程序初始化的时候,也就是 .onInit 函数里需要用到某个文件的时候安装程序需要搜索整个数据区块来把它解压出来,当安装程序比较大的时候搜索比较费时,这个时候会显
示解压百分比;一般都是用 ReserveFile 来避开这种搜索,如果 Function .onInit 里有:
1 2 | InitPluginsDir File "/oname=$PLUGINSDIR\io.ini" ".\io.ini" |
或者其他类似的话,安装程序就需要搜索并解压这个文件,一般在脚本头部加:
1 | ReserveFile ".\io.ini" |
这样 io.ini 就保存在数据区块的尾部,安装程序初始化的时候就不用搜索整个数据区块了,相当于加快了安装程序的启动速度。