Detected BIOS data in system (Delphi)
How detected name of modern chipsets in system开发者_如何学JAVA (Delphi)
WMI (Windows Management Instrumentation) have routines to detect computer hardware.
The best Delphi package for WMI is wmi-delphi-code-creator.
Look for documentation for the calls Win32_BaseBoard and Win32_MotherboardDevice.
They won't give you the chipset name though.
A scan through the Win32_PnPEntity class looking for vendor/device ID and matching them with the correct chipset is probably the best way. Not an easy task.
Some more info chipset-detection-in-delphi
Edit : Credits to the author of the package, RRUZ
As LU RD has pointed out, WMI is the way to go. Check out Rodrigo Ruz WMI code generator, it make access really easy.
精彩评论