2010-02-23 42 views
1

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

  1. 反正是有,我可以消除在我的MSI安装时,Outlook运行出现的“继续和以后重新启动”选项?
  2. 如果选项#1不可行,如何将我自己的一些文件添加到MSI保留的文件列表中,当Outlook重新启动时会覆盖这些文件?

感谢,

凯文

回答

0

一种可能,虽然令人难以接受的,解决办法是写一个CustomAction,将去寻找打开Outlook窗口并关闭它们。一般来说,您应该警告用户您即将关闭应用程序,并让他们有机会不关闭它并取消安装。

不幸的是,为了安装Internet Explorer插件,我不得不使用此解决方案的次数超过了我的承认。

可能有其他的解决方案。