views:

34

answers:

1

I am pretty sure how to retrieve hardware information with WMI classes. but WMIs have a big limitation: They Just can get information for installed hardwares.

I need to retrieve information about CPU (model,speed,etc..),Video Card, Sound Card, USB Ports, etc. I found a really good software (HWiNFO) that can do this even the drivers for hardware parts is not installed. It seems that HWiNFO uses a internal database to give a name for each hardware part.

So is there any free library/DLL/component that can do this in Windows XP or higher

Note:

Although HWiNFO SDK seems good, it's not free. So it doesn't exist! ;)

I need a free library.

A: 

HWiNFO32 has an SDK for you to integrate their component into your software.

http://www.hwinfo.com/sdk.html

o.k.w
It's not free. :-/
Isaac
Hah, ok, then I'm at a loss too.
o.k.w