易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

安装程序生成(调用模块)   [复制链接]

    2019-02-18 10:32:34
    入门教程源码
    易语言资源网
    8818 次浏览
    来源链接

功能

  本模块支持外部单独压缩文件和资源数据文件两种方式,资源文件方式已测支持最大200MB左右,测试400MB加入易语言资源表中易语言会崩。

原理

  本模块的一半原理和WinRAR的自解压相似,除了界面稍微好看(傲娇0.1秒中……),算法就比较老了,利用扩展支持库ZIP压缩解压支持库实现,没有多大的技术含量。

使用

1、外部单独压缩文件方式

 1)、这种方式下,需要将整理好的文件打包成一个标准的zip压缩包(必须是标准的zip压缩包,推荐使用WinRAR压缩),压缩时可以不用连主文件夹压缩进去,因为在调用安装的时候,可以选择填写文件夹名称的,压缩完毕后的文件,可以自己修改后缀名混淆,比如改成:Package.dat;这时候调用安装的文件名就写入:Package.dat,如果是需要解压多个压缩文件(不能是分卷压缩的压缩包,必须是单独压缩的多个压缩包),则安装的文件名就用半角;符号隔开,同时安装类型必须是0,编译后的Setup.exe(可以自行命名)必须和这(些)压缩包放在一起,这种方法推荐文件压缩后超过200MB的使用。

2、内部资源安装方式

 1)、压缩文件方法同上,这种方式下,没有独立的压缩资源包,直接将压缩好的文件导入到资源中,双击安装的时候会自动释放到临时文件夹中,进行安装,此时安装的类型必须是1,这种方式编译后只有一个EXE。

3、支持创建卸载文件(卸载EXE图片支持替换,图像大小不超过1MB),卸载若系统没有限制目录权限,能实现干净完整卸载。

4、支持强制安装在指定文件夹;

5、支持可选性的快速安装和自定义安装两种模式;

5、支持创建快捷方式、开机启动、快速启动栏(这个暂时无效);






点我下载 (已有 1166 次下载)

引用模块


源码文件名 模块文件名
安装模块.e
通用安装包程序[模块].ec


引用支持库


源码文件名 支持库文件名 支持库标识
安装模块.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:利用阿里云OSS 搭建私有云 V2.0(...     下一篇:斗鱼获取弹幕和礼物...