Salut à tous,

Je développe une application ASP en C# utilisant des fonctions WMI et je rencontre un problème avec le passage sous Windows7.
En effet j'ai la méthode suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public bool connexion()
        {
            try
            {
                /* configuration de la connexion */
                this.oConnectOptions = new ConnectionOptions();
                this.oConnectOptions.Username = this.ip + "\\" + this.login;
                this.oConnectOptions.Password = this.password;
                this.oConnectOptions.Impersonation = ImpersonationLevel.Impersonate;
                this.oConnectOptions.EnablePrivileges = true;
                /* Création de la connexion */
                this.oConnexion = new ManagementScope(this.path, this.oConnectOptions);
                this.oConnexion.Connect();
            }
            catch (Exception ex)
            {
                logException(ex, true);
                return (true);
            }
            return (false);
        }
Ce code fonctionne parfaitement sous windows XP, mais me renvoi l'exception suivante sous Windows7 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Accès Refusé : Exception de HRESULT : 0x80070005 (E_ACCESSDENIED)
source mscorlib dans domaines.connexion()
J'ai bien évidement copié collé mon erreur dans google et trouvé de nombreux résultats, seulement je suis débutant en C# et surtout en WMI, donc j'ai du mal à identifier des erreurs similaire à la mienne.

Si quelqu'un a une idée de solution, ou même simplement une piste à suivre pour trouver la réponse je suis preneur.

Merci d'avance.