2011-06-15 4 views
0

J'avais codé un addin de perspectives qui doit modifier le registre avant de pouvoir exécuter la fonction requise. J'ai d'abord réalisé cela en ayant un autre projet (.exe) qui modifie le registre et ensuite lancer ce processus à partir de mon outlook addin. Maintenant, je veux avoir cette fonction dans mon addin mais dans les propriétés du projet, il n'y a pas d'option pour fournir un fichier manifeste manuel pour exécuter cet addin en mode admin et donc quand j'essaye de modifier le registre, il lance une exception . Quelqu'un peut-il m'aider à ce sujet.Outlook Addin nécessite des autorisations d'administrateur pour se lancer

Je code en C# et même si ma première approche fonctionnait bien, je ne suis pas sûr si le lancement d'une autre application à partir de mon Outlook Addin est une bonne façon d'accomplir des choses.

Merci Pawan

Répondre

0

Pourquoi ne pas installer votre Addin à partir d'un programme d'installation qui définit les droits d'accès appropriés sur cette clé de registre particulier?

Si vos utilisateurs ordinaires doivent modifier cette clé de registre sur chaque exécution d'Outlook, la meilleure chose serait de formaliser ce droit à travers les paramètres de sécurité.

+0

formaliser par le biais des paramètres de sécurité ... cela signifie-t-il que je modifie la valeur du registre de façon permanente. Je ne suis pas sûr que ce soit sécuritaire. La clé que je suis concerné est "EnableHighSecurityMode" pour l'état personnalisé dans le communicateur –

+0

et oui, mon addin doit jouer avec le registre à chaque démarrage. Ce que je suis en train de faire est essentiellement calendrier des perspectives d'extraction et définir l'état de communication au sujet de la réunion plutôt que de simplement dire « Lors d'une réunion ». l'addin fonctionne mais je veux juste l'améliorer. –

Questions connexes