微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何为使用 NSIS 和 7z 的大型应用程序制作安装程序?

如何解决如何为使用 NSIS 和 7z 的大型应用程序制作安装程序?

我在Windows平台上有一个很大的应用程序(超过20G,很多文件文件夹),我想使用“NSIS”(由于某些原因,我只能使用它)为它创建一个安装程序,就像图片中的内容Installer and resource

好像把应用程序文件夹打包成7-zip多卷模式,并且有一个可以显示安装进度(或解压进度)的UI。

我怎样才能做到这一点?

请告诉我如何使用 NSIS(和 7z 插件)打包和解压文件文件夹。要是有例子就更好了。

谢谢大家! ^_^

解决方法

NSIS 本身仅限于可压缩到

Nsis7z 插件只支持解压。这个想法是你用普通的 7-zip 应用程序压缩数据一次,然后将 .7z 与安装程序捆绑在一起(在 DVD 等上)

InstallDir "$ProgramFiles\MyApp"
Section
SetOutPath $InstDir
Nsis7z::ExtractWithDetails "$ExeDir\BigData.7z" "Installing package %s..."
SectionEnd

您也可以尝试使用 NSISBI project,它原生支持巨大的外部文件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。