J'ai développé une application .NET qui accède à Outlook. Pour mon ordinateur cela fonctionne bien mais quand je le publie et l'exécute dans d'autres perspectives de PC montre un pop up que "une application externe veut accéder à des perspectives, accorder l'accès pour 1/2/5/10 min".Octroi de l'accès à l'application Outlook
Mais mon application demande un accès pendant plus de 10 minutes. Quelle sera la solution pour cela?
Je pense:
- Comment puis-je faire cette demande de confiance dans les perspectives?
- Mon outlook d'ordinateur ne m'a jamais demandé à propos de l'accès pourquoi l'autre ordinateur veut le temps d'accès? Est-ce parce que j'ai développé l'application sur mon système?
EDIT
La même chose que je trouve ici http://www.add-in-express.com/outlook-security/
mais quand je copie le code:
AddinExpress.Outlook.SecurityManager SecurityManager = new AddinExpress.Outlook.SecurityManager();
SecurityManager.DisableOOMWarnings = true;
try {
// ... any action with protected objects ...
} finally {
// In any case please remember to turn on
// Outlook Security after your code,
// since now it is very easy to switch it off! :-)
SecurityManager.DisableOOMWarnings = false;
}
Ce stament est montrant comme erreur:
AddinExpress.Outlook.SecurityManager
Quel espace de noms je dois utiliser, j'utilise .NET 2.0.
Voici les nouveaux espaces de noms, je l'ai déjà inclus dans mon fichier .cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.Office.Interop;
using System.Reflection;
using Microsoft.Office;
using System.Runtime.InteropServices;
using OutLook = Microsoft.Office.Interop.Outlook;
using System.Reflection;
using System.Text;
using System.Configuration;
using System.Security;
Merci. Je peux comprendre maintenant pourquoi je ne reçois pas de pop up dans mon ordinateur, parce que j'utilise Outlook 2007. Mais d'autres co-ordinateurs utilisent Outlook 2003. Y at-il un moyen de désactiver cette pop-up pour mon application uniquement? – Chris
Et l'autre problème est ceci je ne peux pas installer n'importe quel autre logiciel dans l'autre PC dans lequel je vais exécuter mon application. – Chris
Voici quelques informations sur l'atténuation pour ol2k3; http://msdn.microsoft.com/en-us/library/aa168346%28v=office.11%29.aspx –