2017-04-04 2 views
0

Je crée un complément Outlook avec le VSTO. Mais quand je construis, la valeur du manifeste généré n'est pas celle qui est désirée.Comment modifier le manifeste généré pour le niveau d'exécution demandé

La génération fait:

<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> 
    <requestedExecutionLevel level="asInvoker" uiAccess="false" /> 
</requestedPrivileges> 

Et je veux:

<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> 
    <requestedExecutionLevel level="asInvoker" uiAccess="true" /> 
</requestedPrivileges> 

Comment puis-je changé la cette valeur?

Merci

Répondre

0

exécution manifeste ne sont applicables aux fichiers exe; Les addins COM sont des DLL chargées dans l'espace de processus outlook.exe. Votre code s'exécutera avec tous les privilèges que le processus parent (Outlook) est en cours d'exécution.

+0

Alors, comment puis-je afficher ma région pour un utilisateur standard? –

+0

Pourquoi votre région a-t-elle besoin de droits d'administrateur? –

+0

Oui, un bug a été rapporté à moi. Un utilisateur standard ne peut pas afficher la région de l'interface utilisateur. Mais le travail de fonctionnalité de certains add-in. –