Question

How to get hardware information (for example cpuId, biosId, diskId, baseId and videoId) in c++?

Can anyone give me an example visual studio project for this?

Was it helpful?

Solution

There are very different ways to get a disk id (serial number? volume id?) or a CPU ID or ... . I think you want to build a fingerprint of the computer. The most comfortable way is to use Windows Management Instrumentation (WMI) and access the DMI . See MSDN for a start. See MSDN here for a hint how to get the mainboard serial number as an example.

OTHER TIPS

GetSystemInfo will get you started with the CPU information. Each subsystem generally has different query functions.

The standard c++ don`t provide this for you. These api may be provided by os or hardware driver.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top