views:

38

answers:

1

There are many very low-level parameters measured by PCs and their processors (e.g. core temperatures, fan-speeds, voltage levels at various parts of the motherboard and processor internals) which are available and displayed by the BIOS, and by some aaplication programs. How does one access these low-level (real-time) data via Delphi? Is there a library? Is there a Windows API?

A: 

See WMI.

[update] To use WMI in Delphi, you need to import "Microsoft WMI Scripting vx.x Library" in Delphi IDE. See this for example.

Francis
can't find any references to WMI anywhere in Delphi doc. Is this a supported Windows API in Delphi?
WMI is provided by Windows. However since it's implemented as ActiveX/COM, you can use it in Delphi. See my updates.
Francis
many thanks Francis - all is now becoming clear(er!).