0

我正在使用 Installshield 2012 构建一个基本的 msi 安装程序,这里我有一个自定义对话框,我在其中获取用户输入,然后将其传递给 dll 进行验证。dll 根据成功或失败返回 0 或 1,如果失败,它还会提供一个 msgbox。

问题是在消息框中单击确定后,安装被中止。无论如何在不中止安装的情况下抛出消息框[类似于 HTML 表单验证??]

4

1 回答 1

1

不要从您的验证 DLL 返回 1。Windows Installer 将此解释为失败并停止安装。始终返回 0。正确的方法是设置一个属性以指示验证是否通过。

于 2012-10-09T05:58:03.453 回答