Как запретить пользователю без прав администратора отключать Outlook 2007Addin? - PullRequest
0 голосов
/ 20 июля 2009

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

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

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

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

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

Ответы [ 4 ]

0 голосов
/ 29 ноября 2014
0 голосов
/ 10 мая 2010

Пока я искал ответы на свой вопрос, я наткнулся на это, что может ответить на ваш вопрос.

http://blogs.msdn.com/vsto/archive/2010/03/08/deploying-your-vsto-add-ins-to-all-users-saurabh-bhatia.aspx

0 голосов
/ 28 января 2011

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

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

Только мои $ .02.

Larry

0 голосов
/ 06 августа 2009

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

...