gpt4 book ai didi

installation - NSIS:如何在安装过程中手动提取文件

转载 作者:行者123 更新时间:2023-12-02 22:31:21 26 4
gpt4 key购买 nike

我有一个相当大的项目,其安装程序是使用 NSIS 编写的。
我的问题是,我不能简单地将所有文件添加到安装程序文件中,因为它将超出 2GB 限制。
我也无法将大文件保留在 DVD 上的平面结构中并仅使用 CopyFiles 命令复制它们,因为目录结构的总大小将超过 4.7GB。

所以我现在想做的是将我的大文件放在 DVD 上扁平但压缩的结构中,并在安装过程中手动将它们提取到安装目录。 DVD 上的结构如下所示:

/ +--+ data|  +-- <compressed files>+--setup.exe 

有什么方便的方法可以做到这一点吗?

提前非常感谢您的任何想法。

最佳答案

  • 有几个 NSIS 插件可以从外部文件中提取:ZipDLL , NsUnzip , ExtractDLLEx , ExtractDLL , CABSetupUnTGZ
  • 您可以执行 UnRAR.exe 或 7z.exe 等外部工具
  • 您可以创建一些您执行的迷你 NSIS 安装程序(使用/D 运行来为子安装程序设置 $instdir,您可能想要使用 /S/D=$instdir)

关于installation - NSIS:如何在安装过程中手动提取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9891109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com