我有一个MSI,它有4个自定义操作,设置为在InstallFiles之后运行。自定义操作可以正常工作,但MSI中的进度条非常容易引起误解。到达自定义操作开始的时间可能大约需要10-15秒(这是一个小的MSI)。此时,进度条可能约为95%。每个自定义操作大约需要一分钟。达到95%完成需要大约15秒,完成最后5%需要4分钟。
有没有办法告诉安装程序这些自定义操作需要一段时间才能运行?例如,如果我能告诉安装程序每个自定义操作占总时间的20%,那就太好了。因此,完成InstallFiles的所有内容都将完成20%,然后在每次自定义操作后,它将完成20%的完成。
我猜测没有办法(如果有的话,我在文档中错过了),但有没有人知道如何实现这一目标?