2015-04-30 1 views
0

Notre application s'exécute en mode ADMIN (Exécuter en tant qu'administrateur) sous Windows 7 64 bits. Application appelle en interne MAPISendMail (IN C#) qui ouvrira Outlook Message Box et l'utilisateur devra cliquer sur Envoyer le bouton pour envoyer le courrier. Cela fonctionne correctement si l'utilisateur a ouvert son Outlook en mode ADMIN, mais si le client Outlook s'exécute en mode utilisateur standard, Outlook Message Box ne s'ouvre pas. Merci de me faire savoir comment notre application fonctionnant en mode Admin peut appeler une API qui enverra un mail de Outlook qui fonctionne déjà en mode standard ?. y-a-t'il une solution?MapiSendMail pour l'application .Net s'exécutant en mode administrateur

Répondre

0

Notre application est en cours d'exécution en mode ADMIN (Exécuter en tant qu'administrateur)

Pourquoi avez-vous besoin pour exécuter l'application en tant qu'administrateur?

Vous pouvez lire à propos de différents niveaux d'intégrité dans l'article What is the Windows Integrity Mechanism?. Pour contourner ce problème, essayez d'utiliser la commande mailto: à la place. Par exemple:

Process.Run("mailto:[email protected]");