Ah, sorry - I didn't take in the reference to WMI in your original post. Mono is an ongoing project, and continually being added to. Unfortunately, if you need something that isn't currently implemented there's not much you can do. I'm surprised DriveInfo isn't in yet though. As far as I know Mono is the only real way to get .Net apps running under OS-X. Perhaps you can write work-arounds using the features which are implemented? edit : DriveInfo is implemented in Mono. Perhaps the features of WMI that you need are also available. It would be worth checking.
There are three kinds of people in the world - those who can count and those who can't...