Connecting Tech Pros Worldwide Forums | Help | Site Map

Available WMI queries for ManagementObject

Newbie
 
Join Date: Aug 2009
Posts: 2
#1: Aug 6 '09
Hello,

Where can I find informations on which WMI queries are in fact available for .NET interface through ManagementObjectSearcher. The command below returns exception for "Win32_LogicalDisk", but works for "Win32_Environment".
Every reference in msdn directs to msdn library, which contains all Win32 and COM development classes (that seems not to be available from vb .net code):

Expand|Select|Wrap|Line Numbers
  1. Dim info As ManagementObject
  2.  
  3.         ' Build a query for enumeration of
  4.         ' Win32_Environment(instances)
  5.         Dim query As New SelectQuery("Win32_LogicalDisk")
  6.  
  7.         ' Instantiate an object searcher with this query
  8.         Dim searcher As New ManagementObjectSearcher(query)
  9.  
  10.         ' Call Get() to retrieve the collection of
  11.         ' objects and loop through it
  12.         Dim envVar As ManagementObject
  13.         For Each envVar In searcher.Get()
  14.             TextBox1.Text += "Variable : " & envVar("VariableValue").ToString & vbCrLf
  15.         Next
  16.  
Any help is appreciated.

Thanks in advance!

PRR PRR is offline
Moderator
 
Join Date: Dec 2007
Location: India
Posts: 702
#2: Aug 7 '09

re: Available WMI queries for ManagementObject


You can download WMI code creator. This will pretty much do everything for you...
Newbie
 
Join Date: Aug 2009
Posts: 2
#3: Aug 7 '09

re: Available WMI queries for ManagementObject


That is just what I needed!
Thank you very much!

BR,
Thiago
Reply

Tags
wmi vb.net


Similar Visual Basic .NET bytes