title: Anybody uses WMI? Whats the future?
body: <p>I used WMI way back during the .net 2.0 days. I had to use it coz there was no alternative. But today as we have a lot of functionality in BCL, does it still makes sense to use WMI? Is it supported by MS - Should I use this in my production code?</p>
  
  <p>One of the things I hate about it is that I need to write string query. It is prone to typo errors, no syntax check. I could convert it to C# classes using <a href="http://msdn.microsoft.com/en-us/library/2wkebaxa(VS.80).aspx" rel="nofollow noreferrer">Management Strongly Typed Class Generator</a> (Mgmtclassgen.exe) but it still takes string arguments as path.</p>