Recently I wrote 2 articles about integration of WMI with .NET. Both have been released by DevX.com If you are interested you can find them here:
Exploring WMI: Integrate WMI into the .NET Framework
Once you learn how to integrate Windows Management Instrumentation (WMI) with the .NET Framework, you can utilize a completely new approach for managing system resources.
http://www.devx.com/dotnet/Article/20162/0
Exploring WMI Part II: Using the Common Information Model
Part II of this WMI tutorial series discusses details of the Common Information Model Version 2 (CIMV2) schema and shows you how to query CIM to obtain detailed information about CIM objects
http://www.devx.com/DevX/Article/20183/0