Question

Selon la documentation MSDN avec le système Office 2007, Addins de bureau sont enregistrés sous HKCU et non sous HKLM. J'ai un Addin Outlook 2007 qui est également enregistré sous HKCU.

Mais le problème est que, même les utilisateurs non-administrateurs peuvent également désactiver le Addin car il est en HKCU. Cependant, avec Outlook2003 Addin cela n'a pas été possible parce qu'il a obtenu enregistré dans HKLM.

Je vois aussi quelques-unes des perspectives 2007 addins qui sont enregistrés sous HKLM comme Microsoft VBA pour Outlook Addin, Microsoft Outlook Mobile service.

Lorsqu'un utilisateur non administrateur tente de le désactiver, Outlook affiche un message pop en disant que ces addins sont enregistrés dans HKLM et l'utilisateur ne dispose pas de l'autorisation de le désactiver.

Comment puis-je enregistrer mon Addin Outlook 2007 sous HKLM comme celles-ci?

Était-ce utile?

La solution

J'ai le même problème de déployer VSTO ajouter ins. Je ne pense pas qu'il y ait un moyen de l'arrêter. Nous avons eu appel avec MS PSS autour de la même question.

Autres conseils

Avez-vous pensé à ajouter du code au déploiement / configuration qui modifie les autorisations de la clé de Registre afin que seuls les utilisateurs administratifs peuvent le désactiver?

L'autre question est ce qui se passe si vous avez besoin pour résoudre les problèmes que l'utilisateur? Comment feriez-vous sur la désactivation d'un problème potentiel que votre complément peut être la cause?

Juste mon .02 $.

Larry

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top