innosetup解压进度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了innosetup解压进度相关的知识,希望对你有一定的参考价值。

用inno setup制作安装包会发现一个问题。
默认安装时候的进度条只是文件提取的进度。
当文件提取完成了进度条就已经100%
这时候如果你[Run]
里面运行的东西比较多,就会显得安装进度 100%之后一直卡在那里,卡了半天才弹出安装完成界面。

那如何解决这个问题呢?

经过一番搜索,发现这个并没有什么好的控制方法,只有一些Workaround。
思路就是在提取文件一开始,修改进度条刻度的最大值,比如把最大值扩大一倍,这样提取文件部分完成就只能走到进度条的1/2

然后我们在 [Run]里面用代码去更新我们的剩下的进度就好了
参考技术A innosetup解压进度:用inno setup制作安装包会发现一个问题。默认安装时候的进度条只是文件提取的进度。当文件提取完成了进度条就已经100%这时候如果你[Run],里面运行的东西比较多,就会显得安装进度 100%之后一直卡在那里,卡了半天才弹出安装完成界面。

以上是关于innosetup解压进度的主要内容,如果未能解决你的问题,请参考以下文章

Inno Setup - 正确定时更新进度条

inno setup静默安装的问题

急:innosetup编译问题!

InnoSetup 使用

猎豹MFC--InnoSetup制作安装程序

Inno Setup - 在自定义页面上复制带有进度条的文件