答案1
以下是 2012 年 NSIS GitHub 表单上的一篇文章,讨论了实现此目的的不同方法:https://nsis-dev.github.io/NSIS-Forums/html/t-335433.html
如果您对一种可以简单地防止表面提取但有可能被破解并暴露原始文件的方法感兴趣,请查看 T.Slappy 的评论(链中的第 3 条)
不要将文件放入 setup.exe,而是先将它们放入带有密码的存档中,然后提取该存档 $PLUGINDIR 或 $TEMP 并将文件解压到最终目标。解压大型存档可能会很慢,但不需要特殊的软件/脚本。
如果您正在寻找此问题的更有效的解决方案,很多人在后面的帖子中提出了各种不同的选择,但它们需要您进行大量工作才能设置(即,您需要自己从修改后的源代码版本重建 NSIS)。