【发布时间】:2018-05-02 09:46:14
【问题描述】:
是否有可能在我的安装过程中(在运行时)创建一个 ZIP 文件,其中包含我要安装的所有文件。我需要这个来部署我们的软件。我见过ZipDLL插件只能解压文件,有没有可以解压文件的插件或DLL?
【问题讨论】:
标签: nsis
是否有可能在我的安装过程中(在运行时)创建一个 ZIP 文件,其中包含我要安装的所有文件。我需要这个来部署我们的软件。我见过ZipDLL插件只能解压文件,有没有可以解压文件的插件或DLL?
【问题讨论】:
标签: nsis
Some people claim that SHFileOperation 可以做到while others say no。 NSIS CopyFiles 指令使用 SHFileOperation 但我无法将文件添加到现有的空 .zip 文件中。
您可以尝试进入shell CopyHere(COM 或脚本)兔子洞,但这并不理想,因为您不能真正等待操作完成。
最好的解决方案是编写您自己的自定义插件,但如果您不能这样做,那么我建议您捆绑并调用7-Zip 的命令行版本。
【讨论】: