Monthly Archives: October 2008

WMI and CSharp (C#): Enumerate all Namespaces from Root

I like to understand WMI (Windows Management Instrumentation) as a database, main concepts are: Namespaces: Databases Classes: Tables Properties: Columns Instances: Lines Values: Fields With this in mind, we can start enumerating all the namespaces we can access locally. Running this program will display: Next step is to enumerate all classes from a Namespace. This… Read More »