2010-02-23 2 views
1

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

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

Спасибо,

Кевин

ответ

0

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

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

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

Смежные вопросы