Как запретить пользователю, не являющемуся администратором, отключать Outlook 2007Addin?

StackOverflow https://stackoverflow.com/questions/1152085

Вопрос

Согласно документации MSDN к системе Office 2007, надстройки office регистрируются в HKCU, а не в HKLM.У меня есть надстройка Outlook 2007, которая также зарегистрирована в HKCU.

Но проблема в том, что даже пользователи, не являющиеся администраторами, также могут отключить надстройку, поскольку она находится в HKCU.Однако с надстройкой Outlook2003 это было невозможно, потому что она была зарегистрирована в HKLM.

Я также вижу некоторые надстройки Outlook 2007, зарегистрированные в HKLM, такие как Microsoft VBA for Outlook Addin, мобильная служба Microsoft outlook.

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

Итак, как я могу зарегистрировать свою надстройку Outlook 2007 в HKLM, подобную этой?

Это было полезно?

Решение

У меня такая же проблема с удалением дополнений VSTO.Я не думаю, что есть способ остановить это.У нас был звонок с MS PSS по поводу той же проблемы.

Другие советы

Думали ли вы о добавлении кода в deployment / setup, который изменяет разрешения раздела реестра, чтобы его могли отключить только пользователи с правами администратора?

Другой вопрос заключается в том, что произойдет, если вам потребуется устранить неполадки как пользователю?Как бы вы отнеслись к отключению потенциальной проблемы, которая может быть вызвана вашей надстройкой?

Только мои 0,02 доллара.

Ларри

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top