我已经将这个搜索到了死亡,无法找到有效的解决方案。
我们需要阻止用户在仍在运行时重新安装我们的应用。标准的FilesInUse对话框可以工作,但它仍允许用户在应用程序运行时继续,我们不想强制它们重新启动 - 即,他们必须手动关闭应用程序。
我们尝试创建自定义FilesInUse对话框:
永远不会使用新的拨号。
如果我保留FileInUse的id未修改,那么我会收到有关重复对话框的错误。
我也尝试过使用utils:CloseApplications但这从来没有做过任何事情。
那么:目前关于如何做到这一点的想法是什么?
由于
PS,我喜欢Wix,但它确实让我感到沮丧:)很像妻子......答案 0 :(得分:0)
为了达到同样的目的,我在相关问题中找到了答案:Including modified FilesInUse dialog in WIX project。
从UI文件中删除DialogRef
FilesInUse
条目,并直接在UI文件中将其替换为Dialog
的自定义FilesInUse
。