【发布时间】:2020-10-14 17:40:43
【问题描述】:
在执行安装时(服务器端),我寻找一种将结果传回客户端的方法。尤其是 FatalError 对话框应该根据失败的原因显示一个文本。由于无法通过属性传递结果,因此我将其存储在一个文件中。
此外,我用自己的对话框替换了 FatalError 对话框,以根据错误类型显示错误文本。
我的问题是,我需要在显示对话框之前调用自定义操作,从文件中读取结果。
可能的方法是:
1) 我为 OnExit="error" 事件注册了自定义操作。 问题:之后我需要显示对话框。也许自定义操作(C++)可以在从文件加载结果后显示对话框。但是怎么做呢?
2) 我自己的 FatalError 对话框为 OnExit="error" 事件注册(和往常一样)。 问题:如何在对话框显示之前调用自定义操作?
3) 我自己的 FatalError 对话框为 OnExit="error" 事件注册(和往常一样)。它只显示一个常见的错误文本。当用户单击下一步时,将执行自定义操作并显示另一个特定的错误对话框。 问题:用毫无意义的对话困扰用户。
4) 任何其他想法...?
提前致谢。
【问题讨论】:
标签: user-interface wix windows-installer custom-action