Every now and then, I find myself doing some machine inventory. Having a common tool for Windows and Linux is a big plus, so collected data is coherent between different systems.
dmidecode is a Linux utility that reads the BIOS and prints out the configuration of the machine (CPU, cores, RAM).
Browsing the Internet I've found one version for Windows, but it's still version 2.10 and it doesn't support newer BIOSes.
So I've picked up the patches that Hugo Weber had done for version 2.8 and integrated them into the 2.11 source tree.
I've compiled them with DevC++ and here they are: