3

我有一个具有 4 个自定义操作的 MSI,这些操作设置为在 InstallFiles 之后运行。自定义操作工作正常,但 MSI 中的进度条非常具有误导性。要达到自定义操作开始的地步可能需要大约 10-15 秒(它是一个小 MSI)。此时,进度条大概在 95% 左右。每个自定义操作大约需要一分钟。完成 95% 大约需要 15 秒,完成最后 5% 需要 4 分钟。

有没有办法告诉安装程序这些自定义操作需要一段时间才能运行?例如,如果我可以告诉安装程序每个自定义操作占总时间的 20%,那就太好了。因此,直到 InstallFiles 完成的所有内容都将完成 20%,然后在每个自定义操作之后,它会增加 20% 的完成。

我猜没有办法做到这一点(如果有,我在文档中错过了它),但有人知道实现这一点的方法吗?

4

0 回答 0