MSI安装Outlook插件挑战

时间:2010-02-23 17:32:54

标签: outlook windows-installer plugins

我创建了一个Outlook插件,我在安装系统时遇到了一些挑战。我遇到的问题与用户将更新应用于我的插件并在Outlook通过MSI应用更新时运行Outlook的情况有关。目前,将显示一个窗口,通知用户Outlook正在运行,他们应该在继续之前关闭Outlook。问题是他们可以选择继续并稍后重启Outlook。如果发生这种情况,那么我的应用程序没有完全安装,并且可能会出现我的一个数据文件损坏。我看到两个可能的问题,我希望提出想法:

  1. 无论如何我可以消除在MSI安装期间运行Outlook时出现的“继续并重新启动”选项吗?
  2. 如果无法选项#1,我如何将自己的一些文件添加到重启Outlook时被覆盖的MSI保留的文件列表中?
  3. 谢谢,

    凯文

1 个答案:

答案 0 :(得分:0)

一种可能,虽然不赞成,解决方案是编写一个CustomAction,它将寻找打开的Outlook窗口并关闭它们。通常,您应该警告您的用户您即将关闭他们的应用程序,并让他们有机会不关闭它并取消安装。

不幸的是,我有更多次使用此解决方案,而不是承认为了安装Internet Explorer插件。

可能还有其他解决方案。