Short VBS code - get a single specified instance of Win32_Directory class or get
a default unnamed instance (singleton) of the class, using one single command GetObject
with exact path of the wmi object.
Get a specified instance of Win32_Directory by a key, get a default unnamed instance (singleton) of the class or list instances of the class by wmi query using this c# sample code.
ManagementScope scope = new ManagementScope("\\\\.\\ROOT\\CIMV2\\ms_409");
ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_Directory");
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(scope, query);
ManagementObjectCollection queryCollection = searcher.Get();
foreach (ManagementObject m in queryCollection)
{
Console.WriteLine("description : {0}", m["description"]);
}
Get a specified instance of Win32_Directory by a key, get a default unnamed instance (singleton) of the class or list instances of the class by wmi query using this VB.Net sample code.
Dim Scope As New ManagementScope("\\.\ROOT\CIMV2\ms_409")
Dim Query As New ObjectQuery("SELECT * FROM Win32_Directory")
Dim Searcher As New ManagementObjectSearcher(Scope, Query)
Dim queryCollection As ManagementObjectCollection = Searcher.Get
For Each mObject As ManagementObject In queryCollection
Console.WriteLine("description : {0}", mObject("description"))
Next