Setup安装包支持上百G大文件程序安装

易语言 2020-06-04 14:27:22

Setup安装包支持上百G大文件程序安装

1.修复了个别数据尾部字节集分割提取存在的数据提取出来后不完整的bug
2.加入了动态生成制作新安装包的一些必要参数,如文件名、版本号、等等信息,基本上
一个通常的安装程序所必备的一些功能都可以通过配置方案来配置
3.重新设计了安装程序的界面,不再采用自绘的窗口界面,直接使用E自带的窗口来设计相对以后进行二次更新修改方便很多,界面也比较符合大众化
4.重新设计了Setup的结构,制作生产新的安装程序更简单方便,可以保存、读取用过的
模板方案,下次制作安装程序,直接一键导入模板方案,点击编译按钮快速生成安装程序


下面是新版本的图文介绍和使用方法:
1.打开Setup Make.exe
首次打开Setup Make,由于这时候没有模板文件,我们初始化模板,点击确定,生成模板

这个模板看起来好像ini配置文件啊?
你没看错,就是一个ini配置文件格式的,配置项中有软件名称、软件版本号等一系列参数,只要填写上这些信息就可以
生成一个安装包程序了,模板方案填写完成后,可以点击“预览”按钮进行安装程序界面的预览,满意后点击保存模板
下次需要制作该系列安装程序时,就可以直接读入模板快速的生成新的安装程序了。
以上就是新版本Setup的大致内容,除了exe文件图标我暂时无法制作外,其余的安装程序中所有数据都可以动态制作
(ps:需要更换exe文件图标,目前只能通过源码修改、或使用资源修改等软件进行,希望下次新版本可以突破这个技术)而且生成安装程序过程非常快,500MB的安装包生成只要0-2秒(本机测试结果,不代表所有电脑)

另外Setup 同样支持超大的安装程序制作,只要硬盘够大,几百G的安装程序制作一点不忽悠,由于我现在是在演示不可能弄个几百G的东西出来给大家看,想要测试效果的朋友可以下载源码自行测试吧

问:可能有的朋友想到了一个问题,如果制作了一个100G的安装程序,能打开吗?内存会不会一下给占用满了或崩溃之类的情况出现?

答:不会出现这情况,不过你制作多大的安装程序,运行时,内存占用只有1-4MB,安装的资源不会随着软件运行而加载,因为我们的Setup是将安装的资源数据储存在安装程序的数据尾部,windows系统运行exe文件时,只会加标准的exe文件数据结构的部分,而尾部那些数据windows无法识别,所以不会加载。