2011-03-28 7 views
0

J'ai un complément Outlook 2003 écrit dans Visual Studio 2008. Tout ce qu'il fait est afficher un msgbox lors du chargement. J'utilise un paquet d'installation pour me créer un msi pour l'installationLe complément Outlook 2003 ne fonctionne pas pour tous les utilisateurs

J'ai le problème de sécurité caspol trié. J'ai le PIA et le VSTO installés sur le client. Ma configuration est configurée pour être installée pour tous les utilisateurs.

Si je l'installe sur une machine client, il crée la ruche de Registre HKCU et fonctionne parfaitement pour l'utilisateur d'installation et apparaît dans la boîte de dialogue compléments COM mais le travail ne marche pas pour tout autre utilisateur qui se connecte.

I changé le paquet d'installation pour mettre la ruche de registre dans HKLM et maintenant il ne fonctionne pas pour n'importe quel utilisateur, y compris l'utilisateur d'installation et il n'apparaît pas dans la boîte de dialogue COM compléments.

Qu'est-ce qui me manque? J'ai lu et relu tellement sur le net que ça commence à me rendre fou .....

Bravo à l'avance.

Répondre

0

Les versions plus récentes de bureau ne lisent pas cette clé HKCU, à la place, ils lisent cette clé composite bizarre sous HKCU.

Misha Sneerson a un bon article (avec des mises à jour pour 2010) ici

http://blogs.msdn.com/b/mshneer/archive/2007/09/04/deploying-your-vsto-add-in-to-all-users-part-i.aspx

+0

Merci, mais il est Outlook 2003 pas 2010 Je suis aux prises avec. – Rob

+0

Cet article ne parlait pas seulement de 2010, mais de ce que vous devez faire pour installer des addins pour tous les utilisateurs, avec un addendum pour 2010. Votre commentaire sur le fait de ne pas voir l'addin dans la liste des addins dans Outlooks vous indique peut ne pas avoir entièrement lu l'article, car Addin est installé pour tous les utilisateurs n'apparaîtra pas dans cette liste. Je parie que vous utilisez toujours la méthode 2000 et office xp d'installer un addin pour tous les utilisateurs et je ne crois pas que cela fonctionne après XP. – DarinH

0

Avez-vous pensé pour définir la propriété "InstallAllUsers" dans le projet d'installation true? C'est à peu près non documenté, et je viens de passer les trois derniers jours à me cogner la tête contre exactement le même problème que vous décrivez jusqu'à ce que je remarque que j'avais oublié cela. Réglez-le sur « true » et maintenant mon projet installas à tous les utilisateurs :)

http://the-simple-programmer.blogspot.com/2011/02/deploy-visual-studio-2008-vsto-add-in.html

Questions connexes