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
2009-12-31 16:46:57
can't find any references to WMI anywhere in Delphi doc. Is this a supported Windows API in Delphi?
2009-12-31 19:28:21
WMI is provided by Windows. However since it's implemented as ActiveX/COM, you can use it in Delphi. See my updates.
Francis
2010-01-02 03:56:06
many thanks Francis - all is now becoming clear(er!).
2010-01-02 11:45:56