2010-04-06 1 views
0

У меня есть внешний вид, который я разрабатывал в течение некоторого времени, и у меня возникла проблема. Если у меня есть компьютер с двумя «административными» пользователями (назовите их «Пользователь А» и «Пользователь Б»), добавление будет установлено и выполняется просто отлично, пока тот же пользователь пытается его запустить. Другими словами, если пользователь А устанавливает дополнение, то пользователь А не имеет проблем с использованием.COM AddIn для Outlook пытается установить Self при запуске

Странное поведение возникает, когда мы видим следующий сценарий: Пользователь A устанавливает аддон (для всех пользователей), Пользователь B запускает внешний вид и замечает, что добавление пытается установить себя еще раз. Если Пользователь B отменяет «установку», он может пойти и использовать добавление просто отлично.

Прямо сейчас, я использую офис registry key propagation, чтобы установить «все пользователи», , и я проверил реестр на какие-либо дубликации и не нашел ни одного. Я даже использовал инструмент officeins, чтобы попытаться определить, произошло ли дублирование, и не нашел его.

Я действительно смущен тем, почему аддон попытается установить себя снова и снова. Кто-нибудь знает, почему это может произойти?

ответ

0

Это связано с нежелательным отсутствием в реестре (по крайней мере, в моем случае). Использование «Просмотр событий» в окнах позволит вам просмотреть журналы установщика MSI, которые указывают на отсутствие ключа реестра.

Вот большая статья об установке прогноз надстройку для всех пользователей:

http://blogs.msdn.com/mshneer/archive/2007/09/04/deploying-your-vsto-add-in-to-all-users-part-i.aspx