4

How detected name of modern chipsets in system (Delphi)

YoungMaster
  • 395
  • 3
  • 17

2 Answers2

8

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

Community
  • 1
  • 1
LU RD
  • 34,438
  • 5
  • 88
  • 296
8

As LU RD has pointed out, WMI is the way to go. Check out Rodrigo Ruz WMI code generator, it make access really easy.

RRUZ
  • 134,889
  • 20
  • 356
  • 483
Brian Frost
  • 13,334
  • 11
  • 80
  • 154