Проблемы с MSI для установки Outlook - PullRequest
1 голос
/ 23 февраля 2010

Я создал плагин для Outlook, и у меня возникают некоторые проблемы с установкой системы. Проблема, с которой я столкнулся, связана с ситуацией, когда пользователь применяет обновление к моему плагину, и Outlook запускается, когда они применяют обновление через MSI. В настоящее время будет отображаться окно, информирующее пользователей о том, что Outlook работает, и они должны закрыть Outlook, прежде чем продолжить. Проблема заключается в том, что они могут продолжить и перезагрузить Outlook позже. Если это произойдет, мое приложение не будет полностью установлено, и может произойти повреждение одного из моих файлов данных. Я вижу две возможные проблемы, которые я надеялся на идеи:

  1. В любом случае можно ли отключить опцию «Продолжить и перезагрузить позже», которая появляется, когда Outlook работает во время установки MSI?
  2. Если вариант № 1 невозможен, как я могу добавить некоторые из моих собственных файлов в список файлов, которые хранятся в MSI и которые перезаписываются при перезагрузке Outlook?

Спасибо

Kevin

1 Ответ

0 голосов
/ 23 февраля 2010

Одно из возможных, хотя и неодобрительных решений - написать CustomAction, который будет искать открытые окна Outlook и закрывать их. Как правило, вы должны предупредить своих пользователей о том, что вы собираетесь закрыть их приложение, и дать им возможность не закрывать его и отменить установку.

К сожалению, я использовал это решение чаще, чем хочу признать, чтобы установить подключаемые модули Internet Explorer.

Могут быть и другие решения.

...