我们有一个包含多个组件的安装程序,每个组件都有自己的部分 我试图找出我们现有的代码如何实际设置每个部分的大小.我们有3个组件,如果选中/取消选中,将更新组件页面上的"所需空间"值.
我当前添加的新部分不会更新此值.在我们现有的代码中我似乎无法找到的是实际设置的位置.
我做了一些研究,发现下面的帖子中有一个用户说"大小自动设置".但是怎么样? https://nsis-dev.github.io/NSIS-Forums/html/t-291064.html
我查阅了NSIS文档并看到了一些设置方法,包括:
AddSizeSectionSetSize您甚至可以使用它CopyFiles来设置文件的估计大小,然后安装程序可以使用这些文件.
我在NSIS目录中搜索了上述所有方法,无法获得任何结果AddSize或SectionSetSize.我也没有看到CopyFiles开发人员以千字节为单位添加估计空间的任何实例.是否有一些NSIS魔法可以自动设置这个大小,我不知道?
NSIS会根据该部分中的File说明自动设置节的大小.
AddSize如果您知道正在执行一些也使用磁盘空间的外部操作,则可以使用它.SectionSetSize如果在进行某种类型的计算后,只知道在最终用户系统上运行时的大小,则可以在运行时使用.
| 归档时间: |
|
| 查看次数: |
879 次 |
| 最近记录: |