Bonsoir,

J'espère poster au bon endroit...

J'utilise WMI Code creator pour générer le code me permettant de lister les lecteurs réseau et leurs status.
Lorsque j'execute le code directement via WMI Code Creator ou en executant un script .vbs, j'obtiens bien le resultat recherché:
Nom : cmd_.png
Affichages : 959
Taille : 17,1 Ko

Mais si j’exécute le même code depuis mon application, Searcher.Get() ne me renvoie rien.
Y a-t-il une raison?

Merci d'avance.

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
22
23
24
25
26
 
 
Imports System
Imports System.Management
Imports System.Windows.Forms
 
.....
 
  Try
            Dim searcher As New ManagementObjectSearcher( _
                "root\CIMV2", _
                "SELECT * FROM Win32_NetworkConnection")
 
            For Each queryObj As ManagementObject In searcher.Get()
 
                Console.WriteLine("-----------------------------------")
                Console.WriteLine("Win32_NetworkConnection instance")
                Console.WriteLine("-----------------------------------")
                Console.WriteLine("ConnectionState: {0}", queryObj("ConnectionState"))
                Console.WriteLine("LocalName: {0}", queryObj("LocalName"))
                Console.WriteLine("Name: {0}", queryObj("Name"))
                Console.WriteLine("Status: {0}", queryObj("Status"))
            Next
        Catch err As ManagementException
            MessageBox.Show("An error occurred while querying for WMI data: " & err.Message)
        End Try