Как запретить пользователю, не являющемуся администратором, отключать Outlook 2007Addin?
-
18-09-2019 - |
Вопрос
Согласно документации 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 доллара.
Ларри