是否有可能在我的安装过程中(运行时)创建一个ZIP文件,其中包含我要安装的所有文件。我需要这个用于我的软件部署安装。我看过ZipDLL插件只能提取文件,是否有插件或DLL可以压缩文件?
答案 0 :(得分:0)
Some people claim that SHFileOperation
可以做while others say no。 NSIS CopyFiles
指令使用SHFileOperation
,但我无法将其添加到现有的空.zip文件中。
您可以尝试使用shell CopyHere(COM或脚本)兔子洞,但这并不理想,因为您无法等待操作完成。
最好的解决方案是编写自己的自定义插件,但如果你不能这样做,那么我建议你只需捆绑并调用7-Zip的命令行版本。