@Aki,
I see why you could be lost in WMI world. All the great things at your fingertips, so much for crons and bash in linux. WMI seems really great for writing monitoring scripts.
Well, if it meets your USB device access need, then you're home. You'll have to dig deeper if you want to build device driver for new hardware.
Cheers!