Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2285 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB+ WMI problème list

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

VB+ WMI problème list

n°618754
tomsawyer1​21
Posté le 22-01-2004 à 11:49:04  profilanswer
 

Private Sub Form_Load()
strComputer = "."
 
Dim objSWbemServices
Dim colSWbemObjectSet
 
Set objSWbemServices = GetObject("winmgmts:\\" & strComputer)
Set colSWbemObjectSet = objSWbemServices.InstancesOf("Win32_LogicalDisk" )
 
For Each objSWbemObject In colSWbemObjectSet
    List1.AddItem (objSWbemObject.DeviceID)
Next
End Sub
 
Private Sub List1_Click()
 
Dim objWMIService
Dim colSubFolders
Dim objFolder
Dim Tempo
strComputer = "."
List2.Clear
 
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set colSubFolders = objWMIService.ExecQuery _
    ("ASSOCIATORS OF {Win32_Directory.Name='C:'} " _
        & "WHERE AssocClass = Win32_Subdirectory " _
            & "ResultRole = PartComponent" )
For Each objFolder In colSubFolders
    List2.AddItem (objFolder.Name)
Next
End Sub
-----------------------------------------------------------------
Voici le code d'un prog qui afficher les disques durs d'un PC et lorsqu'on clique sur un de ceux(ils sont dans List1), le contenu du disque dur s'affiche dans la List2.
 
Problème -->
------------
 Dans la fonction : Private Sub List1_Click()
 
Dans ce Set:  
Set colSubFolders = objWMIService.ExecQuery _
    ("ASSOCIATORS OF {Win32_Directory.Name='C:'} " _
        & "WHERE AssocClass = Win32_Subdirectory " _
            & "ResultRole = PartComponent" )
 
A la place de 'C:' j'aimerais bien mettre l'élément que j'ai cliquer dans ma List1 c'est à dire List1.Text et bien ca ne marche pas qqu'un sait pkoi ???
 
Merci ++ Tom Sawyer  

mood
Publicité
Posté le 22-01-2004 à 11:49:04  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  VB+ WMI problème list

 

Sujets relatifs
Probleme d'ecriture d'un regex.Problème d'affichage d'une variable
[publipostage word OLE] : problème étrangePHP&Mysql : problème de retour à la ligne (bibliothèque JS Overblib)
probleme en VHDLproblème avec des threads sous vb.net
[DirectShow] problème lorsque je détruit mon grapheProblème avec un delete[]
[batch]petit problème[PostgreSQL] problème d'optimisation insertion
Plus de sujets relatifs à : VB+ WMI problème list


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR