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é:
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
Partager