Linq to WMI is a project which was originally created by Emile Bosch (http://bloggingabout.net/blogs/emile/). However, the project was created under an earlier version of the .NET 3.5 framework in 2005. It was later updated by Eden Ridgway (http://www.ridgway.co.za/). This CodePlex project was added to maintain an open source version of those implementations for using WMI through Linq.
The project is broken up into three libraries.
Documentation is used throughout the code and should be fairly straight forward to use. However, the following links are the originating posts for this project.