Public WMIService As SWbemServices 'NameSpace Public WMIObject As SWbemObject 'Crée un objet Public WMIObjectSet As SWbemObjectSet 'Crée un set Public WMILocator As New SWbemLocator 'Locator Dim NomduPoste As String NomduPoste = "le_nom_du_poste_distant" Set WMILocator = CreateObject("WbemScripting.SWbemLocator") Set WMIService = GetObject("winmgmts:\\NomduPoste\root\cimv2") Set WMIObjectSet = WMIService.ExecQuery("Select * from Win32_Share") For Each WMIObject In WMIObjectSet 'on séléctionne les obejets que l'on veut If WMIObject.Name <> "" Then Form1.Text1 = Form1.Text1 + WMIObject.Name & vbNewLine Next