Я пытаюсь развернуть надстройку Outlook 2007 для всех пользователей в Windows 7. Я разработал надстройку, используя Visual Studio 2010, чтобы просто показывать окно сообщения при загрузке.
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
MessageBox.Show("test addin");
}
Поскольку указано, что создание установщика с использованием функции публикации (ClickOnce) не установит надстройку для всех пользователей, я попытался создать проект установки MSI, следуя инструкциям, приведенным в, http://msdn.microsoft.com/en-us/library/ff937654.aspx#Create
Поскольку я нацеливаюсь только на Outlook 2007, я выполнил только шаги по настройке реестра.
После того, как я создал установку и установил ее (выбрав Все), надстройка изначально не запускается вперспективы.Когда я проверил его в Центре управления безопасностью, я увидел свой надстройку в разделе Неактивные надстройки приложения.
После того, как я зарегистрировался в системном реестре (используя regedit), все разделы реестра также правильно включены в HKEY_LOCAL_MACHINE
.
(Когда я устанавливаю его, выбрав Только я, надстройка работает нормально.)
Может кто-нибудь помочь мне, чтобы это работало для всех пользователей.Спасибо.