我已经用谷歌搜索了这个,找不到有效的解决方案。
我们需要防止用户在我们的应用程序仍在运行时重新安装它。标准的 FilesInUse 对话框有效,但它仍然允许用户在应用程序运行时继续,我们不想强制他们重新启动 - 即,他们必须手动关闭应用程序。
我们尝试创建一个自定义 FilesInUse 对话框:
- 我们包括 FilesInUse 源并删除 Ignore 选项
- 重命名对话框的ID
- 在 Mondo UI 中更改 DialogRef
- 为 ICE20 添加抑制,因为如果我们不这样做,它会抱怨 FilesInUse 不存在。
从未使用过新的对话框。
如果我不修改 FileInUse 的 id,则会收到有关重复对话框的错误。
我也尝试过使用 utils:CloseApplications 但这从来没有做任何事情。
那么:目前关于如何做到这一点的想法是什么?
谢谢
PS,我喜欢 Wix,但有时它确实让我感到沮丧 :) 就像妻子一样……