精易论坛

标题: 真正意义上的Setup安装包支持上百G大文件安装 开源分享 [打印本页]

作者: 帅气与大侠    时间: 2017-4-6 21:06
标题: 真正意义上的Setup安装包支持上百G大文件安装 开源分享
本帖最后由 aqwvwv 于 2017-4-7 19:28 编辑

       [开源]真正意义上的Setup安装程序        

之前开源过一个Setup的安装程序源码,不知道大家还记得否,是一个QQ音乐安装界面
的,不知道的朋友可以进下面链接看看:
http://125.confly.eu.org/forum.php?mod=viewthread&tid=13979188&extra=
这次的Setup修复和更新了许多不足的地方,大致有以下几点
1.修复了个别数据尾部字节集分割提取存在的数据提取出来后不完整的bug
2.加入了动态生成制作新安装包的一些必要参数,如文件名、版本号、等等信息,基本上
一个通常的安装程序所必备的一些功能都可以通过配置方案来配置
3.重新设计了安装程序的界面,不再采用自绘的窗口界面,直接使用E自带的窗口来设计
相对以后进行二次更新修改方便很多,界面也比较符合大众化
4.重新设计了Setup的结构,制作生产新的安装程序更简单方便,可以保存、读取用过的
模板方案,下次制作安装程序,直接一键导入模板方案,点击编译按钮快速生成安装程序


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

这个模板看起来好像ini配置文件啊?
你没看错,就是一个ini配置文件格式的,配置项中有软件名称、软件版本号等一系列参数,只要填写上这些信息就可以
生成一个安装包程序了,模板方案填写完成后,可以点击“预览”按钮进行安装程序界面的预览,满意后点击保存模板
下次需要制作该系列安装程序时,就可以直接读入模板快速的生成新的安装程序了


现在我们先预览下安装程序的内容,是否与预想的一致,看下图系列



易语言安装包


Notepad++安装程序


Notepad++安装文件太小,秒过安装部分,来不及截图。。。

以上就是新版本Setup的大致内容,除了exe文件图标我暂时无法制作外,其余的安装程序中所有数据都可以动态制作
(ps:需要更换exe文件图标,目前只能通过源码修改、或使用资源修改等软件进行,希望下次新版本可以突破这个技术)
而且生成安装程序过程非常快,500MB的安装包生成只要0-2秒(本机测试结果,不代表所有电脑)

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

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

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


如果你觉得帖子的内容对你有帮助,你可以通过评分、打赏等方式进行支持,你的这些行为都是我继续开源的动力!!!

漏了一份卸载源码,补上: 卸载源码.zip (183.75 KB, 下载次数: 1042)
[hide=d999] Setup V2.0清纯源码.zip (582.5 KB, 下载次数: 2246) [/hide]


QQ截图20170406195202.png (84.24 KB, 下载次数: 25)

QQ截图20170406195202.png

作者: 阿杰大大    时间: 2017-4-6 21:08
回帖,看隐藏内容

作者: 汉族    时间: 2017-4-6 21:09
一般 用绿色板 基本不安装
作者: 进击    时间: 2017-4-6 21:16
你这个是你上次讨论的这个的开源么?

动态制作生成安装程序脚本 V2.0
作者: DDSGXQ    时间: 2017-4-6 21:23
可以可以,这个必须支持楼主
作者: Onsxsen    时间: 2017-4-6 21:29
珍惜生命,果断回帖。顺便支持下论坛
作者: 歪歪匿名者    时间: 2017-4-6 21:30
        感谢分享,很给力!~
作者: happyweeks365    时间: 2017-4-6 21:32
回复看看是神马东东
作者: camingo    时间: 2017-4-6 21:43
果断回帖,学习
作者: 申朋辉    时间: 2017-4-6 21:45
不错,学习下
作者: qiuyingjia    时间: 2017-4-6 21:47
挺不错的,支持
作者: Patek    时间: 2017-4-6 21:48
这个感觉简直不要太6
作者: mzhsohu    时间: 2017-4-6 21:48
支持开源,谢谢分享
作者: 515889127    时间: 2017-4-6 21:48
感觉很好。。。
作者: 沐紫萌    时间: 2017-4-6 21:57
很6啊 一直想要个这样的软件
作者: 别了所谓的曾经    时间: 2017-4-6 22:00
看看貌似不错


作者: 李哈哈    时间: 2017-4-6 22:01
可以啊 很不错的啊

作者: huyao520    时间: 2017-4-6 22:09
666,一直想要这样的软件
作者: 先锋小七    时间: 2017-4-6 22:12
学习下 谢谢源码
作者: 堕天圣黑猫    时间: 2017-4-6 22:13
感觉看起来好厉害啊(°ー°〃)
作者: 已注销408110    时间: 2017-4-6 22:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: useryg188    时间: 2017-4-6 22:22
看起来很牛逼的样子
作者: qcljj    时间: 2017-4-6 22:23
神啊,终于让我找到了!

作者: 風情揚    时间: 2017-4-6 22:34
支持开源~!感谢分享
作者: 孤爱    时间: 2017-4-6 22:39
没毛病的老铁,就缺你这种人才。
作者: woaiyiyuyan2016    时间: 2017-4-6 22:41
顶一下!!!!!!!!!!!!!

作者: 小明无敌    时间: 2017-4-6 22:41
下载源码看看           

作者: 泠淼姬sama    时间: 2017-4-6 22:42
很有帮助


作者: 精易波哥    时间: 2017-4-6 22:43
好的给力必须支持!!!!!
作者: m72zoc    时间: 2017-4-6 22:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 1327067592    时间: 2017-4-6 22:47
这个正是我需要的,很漂亮
作者: 客观    时间: 2017-4-6 22:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: xinling99    时间: 2017-4-6 23:05

支持开源~!感谢分享
作者: 涵讯    时间: 2017-4-6 23:11
6666666666666666
作者: 爱凡是我    时间: 2017-4-6 23:17
666666666666666666666

作者: 镇坛道德标杆    时间: 2017-4-6 23:18
鉴定                  
作者: soulan    时间: 2017-4-6 23:21
感谢分享,学习下!!!
作者: 晴雯晴雯    时间: 2017-4-6 23:39
支持支持支持
作者: leiyh    时间: 2017-4-6 23:43
感谢分享,学习下!!!
作者: 江楠    时间: 2017-4-6 23:57
看一下           
作者: 坠落瑆光    时间: 2017-4-7 00:03
支持开源~!感谢分享

作者: r2beat    时间: 2017-4-7 00:31
精力制作呀。学习

作者: suyi131    时间: 2017-4-7 01:02
厉害我喜欢

作者: 491225134    时间: 2017-4-7 08:29
厉害  看看  也许有用

作者: AnyPopup    时间: 2017-4-7 08:35
感谢分享,学习下!!!
作者: 15887059803    时间: 2017-4-7 08:57
感谢分享!!!
作者: 虚vs伪    时间: 2017-4-7 08:59

感谢分享,学习下!!!
作者: 懒神    时间: 2017-4-7 09:15
感谢分享666
作者: 空中的鱼    时间: 2017-4-7 09:19
不错   谢谢分享
作者: 真诚走天涯    时间: 2017-4-7 09:23
真的假的?
测试一下试试

作者: ll901221    时间: 2017-4-7 09:24
感谢分享,支持
作者: anwarxx1    时间: 2017-4-7 09:26
不错啊 加油
作者: ck66    时间: 2017-4-7 09:31
这个可以有的哦
作者: WANG11763    时间: 2017-4-7 09:34
真不错的程序,感谢分享!
作者: 89391311    时间: 2017-4-7 09:35
需要 谢谢分享!
作者: a120802550    时间: 2017-4-7 09:40
好好好好好看看

作者: chengxp    时间: 2017-4-7 09:40
这个不错  学习一下
作者: wangdili1982    时间: 2017-4-7 09:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: a362749287    时间: 2017-4-7 09:50
新手 还不知道这东西怎么用 看看而已
作者: clink    时间: 2017-4-7 09:50
        支持开源~!感谢分享
作者: 网络注册会员    时间: 2017-4-7 09:51
好看啊顶一下
作者: liuxin5163    时间: 2017-4-7 09:51
支持开源~!感谢分享

作者: aismy    时间: 2017-4-7 09:52
这个高大上的感觉哦。
作者: 阿珏    时间: 2017-4-7 09:57
感谢分享,很给力!~
作者: sa123123    时间: 2017-4-7 10:04
好东西,感谢分享
作者: yunxin    时间: 2017-4-7 10:15
支持一下,怒说么什么
作者: 夏至i    时间: 2017-4-7 10:22
好东西,感谢分享
作者: 刘文明乌猛    时间: 2017-4-7 10:24
支持开源~!感谢分享
作者: 萧然    时间: 2017-4-7 10:28
支持  谢谢!!
作者: idcqfkj    时间: 2017-4-7 10:29
666,厉害了我的哥,正好需要打包,收下了

作者: ll901221    时间: 2017-4-7 10:32
这个安装包,当发布更新内容时,能记住上次安装路径吗
作者: 一瓶矿泉水    时间: 2017-4-7 10:37
是一个好东西

作者: qq550919558    时间: 2017-4-7 10:39
链接呢 大神  好用吗
作者: hnytmcg    时间: 2017-4-7 10:40
跟高手学习进步快

作者: 74596877    时间: 2017-4-7 10:41
支持一个!!!
作者: 顽皮的小石头吖    时间: 2017-4-7 10:45
下载来看看

作者: 反客为主    时间: 2017-4-7 10:52
跟高手学习进步快

作者: 绝版Ren物    时间: 2017-4-7 10:59
好东西,多谢分享

作者: polang001    时间: 2017-4-7 10:59
顶起,支持楼主
作者: 281512373    时间: 2017-4-7 11:00
看看 看看

作者: huaidan2015    时间: 2017-4-7 11:06
内容对你有帮助,你可以通过评分
作者: 潇洒&男孩    时间: 2017-4-7 11:17
好东西过来学习下!

作者: gxbstyqlf    时间: 2017-4-7 11:18
支持分享.

作者: jokerhuman    时间: 2017-4-7 11:20
看一看 学习学习


作者: congboy1984    时间: 2017-4-7 11:21
感谢大神分享。。
作者: azhi    时间: 2017-4-7 11:24
666666666666666666666666666
作者: HiQ    时间: 2017-4-7 11:25
支 持 精 华
作者: 断翅的三叶草    时间: 2017-4-7 11:37
好东西啊 膜拜大神
作者: mcd711    时间: 2017-4-7 11:38
好东西 收藏了
作者: 350246356    时间: 2017-4-7 11:41


支持开源~!感谢分享


作者: 梦°    时间: 2017-4-7 11:47

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


作者: 灯哥    时间: 2017-4-7 12:03
能啊,支持上百G!!!

作者: gongtengbsg    时间: 2017-4-7 12:06
真正意义上的Setup安装包

作者: 久伴我驻我心    时间: 2017-4-7 12:18

好东西 收藏了
作者: jkjkjkjk54    时间: 2017-4-7 12:32
必须支持 最近需要这东西

作者: jkjkjkjk54    时间: 2017-4-7 12:35
必须支持 最近需要这东西

作者: yinliming8    时间: 2017-4-7 12:37
大神,,,,太厉害了。

作者: 划落的天空    时间: 2017-4-7 12:41
这个要顶哦

作者: coolfeng    时间: 2017-4-7 12:56
谢谢分享 来看看学习学习
作者: 银河世纪    时间: 2017-4-7 12:57
666666666666666666





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4