Согласно документации 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 следующим образом?