如何在wix中为可能长时间运行的自定义操作设置等待光标?

时间:2014-02-11 17:57:43

标签: wix

我有一个使用wix构建的安装程序运行良好 - 除了我的一个自定义操作可能需要很长时间。为了使我的安装工具包更加用户友好,我想在自定义操作完成时将鼠标光标更改为旋转沙漏(或类似的东西)。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

除非WIX中有新功能,否则我认为实现此目的的方法是使用自定义进度条。这比你想象的要多得多。

以下是我将完整阅读的主题:How to interactive a silently installing msi? (Progress data and cancel it)

这里是外部进度条源代码的直接链接,以及Windows Installer使用的其他类似代码:http://sourceforge.net/projects/msiprogramming/files/msiprogramming/。这段代码看起来不错,但有些过时。您可能需要进行一些更新。

确保尝试使用Wise的MSI命令行构建器 - 当您尝试编码时,将命令行问题作为错误来源会有很大帮助。